symmetric_difference Metodu
symmetric_difference metodu,
küme ve dizi için ortak elemanları hariç tutar,
bunun yanında yalnızca farklı olan
elemanların bulunduğu yeni bir küme
döndürür. Parametrede, kaynak kümeyle
karşılaştırmak istediğimiz kümeyi belirtiriz.
Sözdizimi
küme.symmetric_difference(karşılaştırmak istediğimiz küme)
Örnek
symmetric_difference metodunu kullanarak
iki küme için farklı olan elemanları
elde edelim:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Kodun çalıştırılmasının sonucu:
{'g', 'b', 'c', 'e'}
Örnek
symmetric_difference metodunun ayrıca
kısa bir formu vardır:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Kodun çalıştırılmasının sonucu:
{'g', 'c', 'b', 'e'}
Ayrıca Bakınız
-
differencemetodu,
kümeler arasındaki farklılıkları döndürür -
issubsetmetodu,
bir kümenin elemanlarının bir dizide bulunup bulunmadığını kontrol eder -
issupersetmetodu,
bir dizinin elemanlarının bir kümede bulunup bulunmadığını kontrol eder -
intersectionmetodu,
kümelerin kesişimini döndürür