Metoda difference
Metoda difference zwraca zbiór,
uzyskany z elementów, którymi pierwszy
zbiór różni się od drugiego. W parametrze
określamy zbiór, z którym chcemy
porównać oryginalny.
Składnia
zbior.difference(zbior, z którym chcemy porównać)
Przykład
Zastosujmy metodę difference
aby uzyskać różne elementy dwóch zbiorów:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Wynik wykonania kodu:
{'c', 'b'}
Przykład
Metoda difference ma również
krótką formę:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Wynik wykonania kodu:
{'b', 'c'}
Zobacz też
-
metoda
intersection,
która zwraca część wspólną zbiorów -
metoda
issubset,
która sprawdza obecność elementów zbioru w sekwencji -
metoda
issuperset,
która sprawdza obecność elementów sekwencji w zbiorze -
metoda
symmetric_difference,
która wyklucza wspólne elementy zbioru i sekwencji