PythonListes et tuples
list. clear()
Supprime tous les éléments d’une liste.
- Renvoie
None- Modifie l’original
- Oui
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.