Méthode update
La méthode update ajoute à un ensemble
les éléments d'autres ensembles. Cela
modifie l'ensemble d'origine, et la
méthode elle-même ne retourne rien. En
paramètre de la méthode, nous indiquons les
ensembles dont nous souhaitons ajouter les
éléments.
Syntaxe
ensemble.update(ensembles_à_ajouter)
Exemple
Utilisons la méthode update pour
ajouter des éléments à notre ensemble :
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
Résultat de l'exécution du code :
{'1', 'a', '2', '3', 'b', 'c'}
Exemple
La méthode update a également une
forme courte :
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
Résultat de l'exécution du code :
{'1', '3', 'b', 'a', 'c', '2'}
Exemple
Maintenant, ajoutons à notre ensemble les éléments de deux autres ensembles :
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
Résultat de l'exécution du code :
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
Exemple
Réécrivons l'exemple précédent sous sa forme courte :
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
Résultat de l'exécution du code :
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}