Je comprends normalement comment les tranches se comportent à gauche et à droite de l'opérateur d'affectation.
Cependant, j'ai vu ceci dans le manuel de Python (3.8.0) et j'essaie de comprendre ce qui me manque.
effacer la liste en remplaçant tous les éléments par une liste vide
lettres[ :] = []
En quoi est-ce différent de letters = []
?
(Il n'est pas facile de rechercher [:]
car stackoverflow pense que vous cherchez une balise. Donc, s'il y a déjà une réponse, je n'ai pas pu la localiser).
Je vois des réponses assez peu pertinentes. Donc, pour que les choses soient claires, la question n'est pas de savoir ce que la [:]
signifie, plutôt que d'attribuer la vide à un.