⊗pyPmStEP 117 of 208 menu

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:

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

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

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

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

res = '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:

st1 = {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:

st = {'1', '2', '3'} res = '4' not in st print(res) # True yazdırır

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

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

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

num = 3

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

Aşağıdaki kod verilmiştir:

st1 = {'1', '2', '3'} st2 = {'4', '5', 3} print('3' in st1 & st2)

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

Aşağıdaki kod verilmiştir:

st = {'ab', 'bc', 'cd'} txt = 'bc' print(txt not in st)

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

Aşağıdaki kod verilmiştir:

st = {'x', 'y', 'z', 'w'} txt = 'yz' print(txt not in st)

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

swkabyenuz