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

To'plam berilgan:

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

O'zgaruvchi berilgan:

num = 3

Ushbu o'zgaruvchining qiymati to'plamda mavjudligini tekshiring.

Quyidagi kod beriladi:

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

Konsolga nima chop etilishini ayting.

Quyidagi kod beriladi:

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

Konsolga nima chop etilishini ayting.

Quyidagi kod beriladi:

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

Konsolga nima chop etilishini ayting.

 

uz ru