Python Supprimer l'élément de l'ensemble
Supprimer l'élément de l'ensemble
Pour supprimer un élément d'un ensemble, utilisez la méthode remove()
ou la discard()
méthode .
Exemple
Supprimez "banane" en utilisant la remove()
méthode :
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
Remarque : Si l'élément à supprimer n'existe pas, remove()
génère une erreur.
Exemple
Supprimez "banane" en utilisant la discard()
méthode :
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
Remarque : si l'élément à supprimer n'existe pas, discard()
ne générera
PAS d'erreur.
Vous pouvez également utiliser la pop()
méthode , pour supprimer un élément, mais cette méthode supprimera le dernier élément. N'oubliez pas que les ensembles ne sont pas ordonnés, vous ne saurez donc pas quel élément est supprimé.
La valeur de retour de la pop()
méthode est l'élément supprimé.
Exemple
Supprimez le dernier élément en utilisant la pop()
méthode :
thisset = {"apple", "banana", "cherry"}
x =
thisset.pop()
print(x)
print(thisset)
Remarque : les ensembles ne sont pas ordonnés , donc lors de l'utilisation de la pop()
méthode, vous ne saurez pas quel élément est supprimé.
Exemple
La clear()
méthode vide l'ensemble :
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)
Exemple
Le del
mot-clé supprimera complètement l'ensemble :
thisset = {"apple", "banana", "cherry"}
del
thisset
print(thisset)