Python'da Kümede Eleman Varlığı

Bir kümede bir elemanın varlığını kontrol etmek için, in operatörü kullanılmalıdır. Operatörün sol tarafında aranacak eleman, sağ tarafında ise içinde arama yapılacak küme belirtilir. Eğer eleman kümede bulunursa, True boolean değeri döndürülür, aksi takdirde - False.

Bir kümemiz olduğunu varsayalım:

pythonst = {'a', 'b', 'c'}

İçinde 'a' elemanının olup olmadığını kontrol edelim:

pythonres = 'a' in st
print(res) # True yazdırır

Şimdi de kümede 'e' elemanını aramayı deneyelim:

pythonres = 'e' in st
print(res) # False yazdırır

Ayrıca bir elemanın varlığı birkaç kümede aynı anda kontrol edilebilir. Bunun için birleşim operatörü & de kullanılmalıdır:

pythonst1 = {1, 2, 3, 4}
st2 = {3, 4, 5, 6}
  
print(3 in st1 & st2) # True yazdırır

Tam tersini yapıp bir elemanın kümede olup OLMADIĞINI öğrenmek için not in yapısı kullanılabilir:

pythonst = {'1', '2', '3'}

res = '4' not in st
print(res) # True yazdırır
Задание 1

Aşağıdaki küme verilmiştir:

pythonst = {1, 2, 3, 4, 5}

Aşağıdaki değişken verilmiştir:

pythonnum = 3

Bu değişkenin değerinin kümede bulunup bulunmadığını kontrol edin.

Задание 2

Aşağıdaki kod verilmiştir:

pythonst1 = {'1', '2', '3'}
st2 = {'4', '5', 3}

print('3' in st1 & st2)

Konsola ne yazdırılacağını söyleyin.

Задание 3

Aşağıdaki kod verilmiştir:

pythonst = {'ab', 'bc', 'cd'}
txt = 'bc'

print(txt not in st)

Konsola ne yazdırılacağını söyleyin.

Задание 4

Aşağıdaki kod verilmiştir:

pythonst = {'x', 'y', 'z', 'w'}
txt = 'yz'

print(txt not in st)

Konsola ne yazdırılacağını söyleyin.