Pythonda çoxluqda elementin olub-olmadığını yoxlamaq

Çoxluqda elementin olub-olmadığını yoxlamaq üçün in operatorunu tətbiq etməlisiniz. Operatorun sol tərəfində axtarılan element, sağ tərəfində isə onun axtarılacağı çoxluq göstərilir. Əgər element çoxluqda tapılarsa, True məntiqi qaytarılır, əks halda isə - False.

Tutaq ki, bizim bir çoxluğumuz var:

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

Gəlin onun içində 'a' elementinin olub-olmadığını yoxlayaq:

pythonres = 'a' in st
print(res) # True çap edəcək

İndi isə çoxluqda 'e' elementini axtarmağa çalışaq:

pythonres = 'e' in st
print(res) # False çap edəcək

Həmçinin, müəyyən bir elementin bir neçə çoxluqda olub-olmadığını yoxlamaq olar. Bunun üçün & birləşmə operatorunu da tətbiq etməlisiniz:

pythonst1 = {1, 2, 3, 4}
st2 = {3, 4, 5, 6}
  
print(3 in st1 & st2) # True çap edəcək

Əksinə getmək və elementin çoxluqda olmadığını öyrənmək üçün not in konstruksiyasından istifadə edə bilərsiniz:

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

res = '4' not in st
print(res) # True çap edəcək
Задание 1

Çoxluq verilmişdir:

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

Dəyişən verilmişdir:

pythonnum = 3

Bu dəyişənin qiymətinin çoxluqda olub-olmadığını yoxlayın.

Задание 2

Aşağıdakı kod verilmişdir:

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

print('3' in st1 & st2)

Konsola nə çap olunacağını deyin.

Задание 3

Aşağıdakı kod verilmişdir:

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

print(txt not in st)

Konsola nə çap olunacağını deyin.

Задание 4

Aşağıdakı kod verilmişdir:

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

print(txt not in st)

Konsola nə çap olunacağını deyin.