Pythonда элементнинг тўпламда мавжудлиги

Тўпламда элементнинг мавжудлигини текшириш учун in операторидан фойдаланиш керак. Операторнинг чап томонида керакли элемент кўрсатилади, ўнг томонида эан изланадиган тўплам. Агар элемент тўпламда мавжуд бўлса, True бул қиймати қайтарилади, акс ҳолда - False.

Бизда тўплам мавжуд деб фараз қилайлик:

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

Келинг, унда 'a' элемент бормиканлигини текшириб кўрамиз:

pythonres = 'a' in st
print(res) # True ни чиқаради

Энди тўпламда 'e' элементни изшаймиз:

pythonres = 'e' in st
print(res) # False ни чиқаради

Шунингдек, бир нечта тўпламларда бирон-бир элементнинг мавжудлигини текшириш мумкин. Бунинг учун & бирлаштириш операторидан ҳам фойдаланиш керак:

pythonst1 = {1, 2, 3, 4}
st2 = {3, 4, 5, 6}
  
print(3 in st1 & st2) # True ни чиқаради

Тескарисини билиш учун, яъни элемент тўпламда йўқмиканлигини текшириш учун not in конструкциясидан фойдаланиш мумкин:

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

res = '4' not in st
print(res) # True ни чиқаради
Задание 1

Тўплам берилган:

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

Ўзгарувчи берилган:

pythonnum = 3

Ушбу ўзгарувчининг қиймати тўпламда мавжудлигини текширинг.

Задание 2

Қуйидаги код берилган:

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

print('3' in st1 & st2)

Консолга нама чиқади, айтинг.

Задание 3

Қуйидаги код берилган:

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

print(txt not in st)

Консолга нама чиқади, айтинг.

Задание 4

Қуйидаги код берилган:

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

print(txt not in st)

Консолга нама чиқади, айтинг.