⊗pyPmStEP 117 of 208 menu

Controleren of een element in een set aanwezig is in Python

Om te controleren of een element in een set aanwezig is, moet je de operator in gebruiken. Links van de operator wordt het gezochte element gespecificeerd, en rechts - in welke set het moet worden gezocht. Als het element in de set wordt gevonden, dan wordt de booleanwaarde True geretourneerd, anders - False.

Stel we hebben de volgende set:

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

Laten we controleren of het element 'a' erin zit:

res = 'a' in st print(res) # geeft True weer

Laten we nu proberen het element 'e' in de set te vinden:

res = 'e' in st print(res) # geeft False weer

Je kunt ook controleren of een bepaald element in meerdere sets aanwezig is. Hiervoor moet je ook de union-operator & gebruiken:

st1 = {1, 2, 3, 4} st2 = {3, 4, 5, 6} print(3 in st1 & st2) # geeft True weer

Om het omgekeerde te controleren en te zien of een element *niet* in een set aanwezig is, kun je de constructie not in gebruiken:

st = {'1', '2', '3'} res = '4' not in st print(res) # geeft True weer

Gegeven de volgende set:

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

Gegeven de volgende variabele:

num = 3

Controleer of de waarde van deze variabele in de set voorkomt.

De volgende code is gegeven:

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

Zeg wat er in de console wordt weergegeven.

De volgende code is gegeven:

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

Zeg wat er in de console wordt weergegeven.

De volgende code is gegeven:

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

Zeg wat er in de console wordt weergegeven.

hurubybnkk