list.clear()

Supprime tous les éléments d’une liste.

Renvoie
None
Modifie l’original
Oui
Sur cette page

Exemple

#
Python
cart = ["Cours HTML", "Cours Python"]
same_cart = cart

cart.clear()
print(cart, same_cart)

cart = ["Cours CSS"]
print(cart, same_cart)
Résultatrésultat enregistré, vous pouvez le vérifier
[] []
['Cours CSS'] []

Définition et utilisation

#

La méthode clear() vide la liste sur place. Après son appel, la liste a une longueur de 0, mais elle reste le même objet.

Cela compte lorsque plusieurs variables pointent vers la même liste. clear() la vide pour toutes, alors que l’affectation liste = [] ne remplace la liste que dans une seule variable.

L’écriture équivalente est del liste[:].

Syntaxe

#
Syntaxe
liste.clear()

Bonnes pratiques

#
  • Quand d’autres parties du programme détiennent une référence à la liste, utilisez clear() pour que tout le monde voie une liste vide.
  • Pour vérifier qu’une liste est vide : if not liste:.

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.