Pythonda to‘plamda element mavjudligi
To‘plamda element mavjudligini tekshirish uchun
in operatoridan foydalanish kerak. Operatorning
chap tomonida kerakli element,
o‘ng tomonida esa qidiriladigan to‘plam ko‘rsatiladi.
Agar element to‘plamda topilsa,
True mantiqiy qiymati qaytariladi,
aks holda - False.
Bizda quyidagi to‘plam mavjud bo‘lsin:
st = {'a', 'b', 'c'}
Keling, uning ichida 'a' elementi
bormi yo‘qligini tekshiramiz:
res = 'a' in st
print(res) # True chiqadi
Endi to‘plamdan 'e' elementini
iznashga harakat qilaylik:
res = 'e' in st
print(res) # False chiqadi
Shuningdek, biror elementning mavjudligini
bir vaqtning o‘zida bir nechta to‘plamlarda
tekshirish mumkin.
Buning uchun qo‘shish operatori
& dan ham foydalanish kerak:
st1 = {1, 2, 3, 4}
st2 = {3, 4, 5, 6}
print(3 in st1 & st2) # True chiqadi
Teskari tomondan, element to‘plamda yo‘qligini
bilish uchun, not in konstruktsiyasidan
foydalanish mumkin:
st = {'1', '2', '3'}
res = '4' not in st
print(res) # True chiqadi
To‘plam berilgan:
st = {1, 2, 3, 4, 5}
O‘zgaruvchi berilgan:
num = 3
Ushbu o‘zgaruvchining qiymati to‘plamda mavjudligini tekshiring.
Quyidagi kod berilgan:
st1 = {'1', '2', '3'}
st2 = {'4', '5', 3}
print('3' in st1 & st2)
Konsolga nima chiqishini aytib bering.
Quyidagi kod berilgan:
st = {'ab', 'bc', 'cd'}
txt = 'bc'
print(txt not in st)
Konsolga nima chiqishini aytib bering.
Quyidagi kod berilgan:
st = {'x', 'y', 'z', 'w'}
txt = 'yz'
print(txt not in st)
Konsolga nima chiqishini aytib bering.