Python - Supprimer des éléments d'ensemble
Retirer l'objet
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 lorsque vous utilisez la pop()
méthode, vous ne savez 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)