Pythonda to'plamda elementga ega bo'lish
To'plamda element mavjudligini tekshirish uchun in operatoridan foydalaning. Operatorning chap tomonida kerakli element ko'rsatilgan va o'ngda - uni qidirish uchun to'plam. Agar element to'plamda bo'lsa, u holda mantiqiy qiymat True qaytariladi, aks holda False.
Keling, to'plamga ega bo'lamiz
st = {'a', 'b', 'c'}
Unda "a" elementi mavjudligini tekshiramiz:
res = 'a' in st
print(res) # выведет True
Endi to'plamdagi "e" elementini topishga harakat qilaylik:
res = 'e' in st
print(res) # выведет False
Bundan tashqari, bir vaqtning o'zida bir nechta to'plamlarda element mavjudligini tekshirishingiz mumkin. Buning uchun siz & union operatoridan ham foydalanishingiz kerak:
st1 = {1, 2, 3, 4}
st2 = {3, 4, 5, 6}
print(3 in st1 & st2) # выведет True
Buning teskarisini qilish va to'plamda element mavjudligini bilish uchun siz qurilishda bo'lmagandan foydalanishingiz mumkin:
st = {'1', '2', '3'}
res = '4' not in st
print(res) # выведет True
№1
To'plam berilgan:
st = {1, 2, 3, 4, 5}
O'zgaruvchi berilgan:
num = 3
Ushbu o'zgaruvchining qiymati to'plamda mavjudligini tekshiring.
№2
Quyidagi kod beriladi:
st1 = {'1', '2', '3'}
st2 = {'4', '5', 3}
print('3' in st1 & st2)
Konsolga nima chop etilishini ayting.
№2
Quyidagi kod beriladi:
st = {'ab', 'bc', 'cd'}
txt = 'bc'
print(txt not in st)
Konsolga nima chop etilishini ayting.
№4
Quyidagi kod beriladi:
st = {'x', 'y', 'z', 'w'}
txt = 'yz'
print(txt not in st)
Konsolga nima chop etilishini ayting.