Die teenwoordigheid van 'n element in 'n stel in Python
Om die teenwoordigheid van 'n element in 'n stel te kontroleer,
moet die operator in gebruik word. Links
van die operator word die gesoekte element gespesifiseer,
en regs - in watter stel om dit te soek.
As die element in die stel is, dan
word die Booleaanse waarde True teruggegee,
andersins - False.
Gestel ons het die stel:
st = {'a', 'b', 'c'}
Kom ons kyk of die element
'a' daarin is:
res = 'a' in st
print(res) # sal True druk
En laat ons nou probeer om die element
'e' in die stel te vind:
res = 'e' in st
print(res) # sal False druk
Jy kan ook die teenwoordigheid van 'n
element in verskeie stelle gelyktydig kontroleer.
Om dit te doen, moet die samesmeltingsoperator
& ook gebruik word:
st1 = {1, 2, 3, 4}
st2 = {3, 4, 5, 6}
print(3 in st1 & st2) # sal True druk
Om die teenoorgestelde te doen en uit te vind of 'n
element nie in 'n stel is nie, kan die
konstruksie not in gebruik word:
st = {'1', '2', '3'}
res = '4' not in st
print(res) # sal True druk
Gegewe die stel:
st = {1, 2, 3, 4, 5}
Gegewe die veranderlike:
num = 3
Kontroleer dat die waarde van hierdie veranderlike in die stel voorkom.
Die volgende kode word gegee:
st1 = {'1', '2', '3'}
st2 = {'4', '5', 3}
print('3' in st1 & st2)
Sê wat na die konsole uitgeskryf sal word.
Die volgende kode word gegee:
st = {'ab', 'bc', 'cd'}
txt = 'bc'
print(txt not in st)
Sê wat na die konsole uitgeskryf sal word.
Die volgende kode word gegee:
st = {'x', 'y', 'z', 'w'}
txt = 'yz'
print(txt not in st)
Sê wat na die konsole uitgeskryf sal word.