« Programmation Python/Ensembles » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 142 :
</source>
== Opérations sur les ensembles ==
Python offre les mêmes opérations sur les ensembles qu'en mathématiques, applicables par soit par des opérateurs, soit par des fonctions équivalentes.
=== Intersection ===
Les éléments communs à deux ensembles.
<source lang="python">
Ligne 157 ⟶ 156 :
>>> s1 & s2
set([6])
>>> s1.intersection_update(s2)
>>> s1
Ligne 162 :
</source>
=== Union ===
Somme des éléments de deux ensembles.
<source lang="python">
Ligne 175 ⟶ 174 :
</source>
=== Différence symétrique ===
The [[w:symmetric_difference|symmetric difference]] of two sets is the set of elements which are in one of either set, but not in both.
Ligne 193 ⟶ 190 :
</source>
===
Python can also find the [[w:Complement_(set_theory)#Relative_Complement|set difference]] of <math>S_1</math> and <math>S_2</math>, which is the elements that are in <math>S_1</math> but not in <math>S_2</math>.
|