issubset Metodu
issubset metodu, bir kümenin elemanlarının
başka bir dizi içinde bulunup bulunmadığını kontrol eder.
Bu dizi başka bir küme, liste,
demet olabilir. Metod bir boole değeri döndürür
- True veya False. Parametrede
kümenin elemanlarını karşılaştırmak istediğimiz
diziyi belirtiriz.
Sözdizimi
küme.issubset(dizi)
Örnek
issubset metodunu kullanarak ilk kümenin elemanlarının
ikinci kümede bulunup bulunmadığını kontrol edelim:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Kodun çalıştırılma sonucu:
False
Örnek
Şimdi tekrar issubset metodunu kullanarak
elemanların bulunup bulunmadığını kontrol edelim:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Kodun çalıştırılma sonucu:
True
Örnek
Kümenin elemanlarını bir listenin elemanlarıyla karşılaştıralım:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Kodun çalıştırılma sonucu:
True
Örnek
Şimdi kümenin elemanlarını bir demetle karşılaştıralım:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Kodun çalıştırılma sonucu:
True
Örnek
issubset metodunun ayrıca kısa bir
formu vardır:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Kodun çalıştırılma sonucu:
True
Ayrıca Bakınız
-
metod
intersection,
kümelerin kesişimini döndürür -
metod
difference,
kümeler arasındaki farkları döndürür -
metod
issuperset,
bir dizinin elemanlarının kümede bulunup bulunmadığını kontrol eder -
metod
symmetric_difference,
küme ve dizi arasındaki ortak elemanları hariç tutar