J'oublierai bientôt la réunion
Type de calcul | La description |
---|---|
Somme (union) | Inclus dans A ou B |
Produit (intersection) | Commun à A et B |
Différence | Inclus uniquement dans A |
Différence symétrique | Inclus uniquement dans A ou B |
>>> {1, 2, 3} | {2, 3, 4} #somme
{1, 2, 3, 4}
Ou
>>> a = {1, 2, 3}
>>> b = {2, 3, 4}
>>> a.union(b)
{1, 2, 3, 4}
Lors du changement du jeu d'origine
>>> a = {1, 2, 3}
>>> b = {2, 3, 4}
>>> a.update(b)
{1, 2, 3, 4}
>>> a
{1, 2, 3, 4}
>>> {1, 2, 3} & {2, 3, 4} #produit
{2, 3}
Ou
>>> a = {1, 2, 3}
>>> b = {2, 3, 4}
>>> a.intersection(b)
{2, 3}
Lors du changement du jeu d'origine
>>> a = {1, 2, 3}
>>> b = {2, 3, 4}
>>> a.intersection_update(b)
>>> a
{2, 3}
>>> {1, 2, 3} - {2, 3, 4} #différence
{1}
Ou
>>> a = {1, 2, 3}
>>> b = {2, 3, 4}
>>> a.difference(b)
{1}
Lors du changement du jeu d'origine
>>> a = {1, 2, 3}
>>> b = {2, 3, 4}
>>> a.difference_update(b)
>>> a
{1}
>>> {1, 2, 3} ^ {2, 3, 4} #Différence cible
{1, 4}
Ou
>>> a = {1, 2, 3}
>>> b = {2, 3, 4}
>>> a.symmetric_difference(b)
{1, 4}
Lors du changement du jeu d'origine
>>> a = {1, 2, 3}
>>> b = {2, 3, 4}
>>> a.symmetric_difference_update(b)
>>> a
{1, 4}
>>> {1, 3} <= {1, 2, 3}
True
>>> {1, 4} <= {1, 2, 3}
False
Profitez de Python ~
Recommended Posts