Pythonда элементнинг тўпламда мавжудлиги
Тўпламда элементнинг мавжудлигини текшириш учун
in операторидан фойдаланиш керак.
Операторнинг чап томонида керакли элемент
кўрсатилади, ўнг томонида эан изланадиган
тўплам. Агар элемент тўпламда мавжуд бўлса,
True бул қиймати қайтарилади,
акс ҳолда - False.
Бизда тўплам мавжуд деб фараз қилайлик:
st = {'a', 'b', 'c'}
Келинг, унда 'a' элемент бормиканлигини текшириб кўрамиз:
res = 'a' in st
print(res) # True ни чиқаради
Энди тўпламда 'e' элементни изшаймиз:
res = 'e' in st
print(res) # False ни чиқаради
Шунингдек, бир нечта тўпламларда бирон-бир
элементнинг мавжудлигини текшириш мумкин.
Бунинг учун & бирлаштириш операторидан
ҳам фойдаланиш керак:
st1 = {1, 2, 3, 4}
st2 = {3, 4, 5, 6}
print(3 in st1 & st2) # True ни чиқаради
Тескарисини билиш учун, яъни элемент тўпламда
йўқмиканлигини текшириш учун not in
конструкциясидан фойдаланиш мумкин:
st = {'1', '2', '3'}
res = '4' not in st
print(res) # True ни чиқаради
Тўплам берилган:
st = {1, 2, 3, 4, 5}
Ўзгарувчи берилган:
num = 3
Ушбу ўзгарувчининг қиймати тўпламда мавжудлигини текширинг.
Қуйидаги код берилган:
st1 = {'1', '2', '3'}
st2 = {'4', '5', 3}
print('3' in st1 & st2)
Консолга нама чиқади, айтинг.
Қуйидаги код берилган:
st = {'ab', 'bc', 'cd'}
txt = 'bc'
print(txt not in st)
Консолга нама чиқади, айтинг.
Қуйидаги код берилган:
st = {'x', 'y', 'z', 'w'}
txt = 'yz'
print(txt not in st)
Консолга нама чиқади, айтинг.