Vorhandensein eines Elements in einem Set in Python
Um zu prüfen, ob ein Element in einem Set vorhanden ist,
sollte der Operator in verwendet werden. Links
vom Operator wird das gesuchte Element angegeben,
und rechts - in welchem Set gesucht werden soll.
Wenn sich das Element im Set befindet, wird
der boolesche Wert True zurückgegeben,
andernfalls - False.
Nehmen wir an, wir haben das folgende Set:
st = {'a', 'b', 'c'}
Lassen Sie uns prüfen, ob das Element
'a' darin enthalten ist:
res = 'a' in st
print(res) # gibt True aus
Versuchen wir nun, das Element
'e' im Set zu finden:
res = 'e' in st
print(res) # gibt False aus
Man kann auch das Vorhandensein eines
Elements in mehreren Sets gleichzeitig prüfen.
Dazu sollte zusätzlich der Vereinigungsoperator
& verwendet werden:
st1 = {1, 2, 3, 4}
st2 = {3, 4, 5, 6}
print(3 in st1 & st2) # gibt True aus
Um die Umkehrung zu prüfen, also ob ein Element
nicht im Set vorhanden ist, kann die Konstruktion
not in verwendet werden:
st = {'1', '2', '3'}
res = '4' not in st
print(res) # gibt True aus
Gegeben ist das folgende Set:
st = {1, 2, 3, 4, 5}
Gegeben ist die Variable:
num = 3
Prüfen Sie, ob der Wert dieser Variable in dem Set enthalten ist.
Der folgende Code ist gegeben:
st1 = {'1', '2', '3'}
st2 = {'4', '5', 3}
print('3' in st1 & st2)
Sagen Sie, was in der Konsole ausgegeben wird.
Der folgende Code ist gegeben:
st = {'ab', 'bc', 'cd'}
txt = 'bc'
print(txt not in st)
Sagen Sie, was in der Konsole ausgegeben wird.
Der folgende Code ist gegeben:
st = {'x', 'y', 'z', 'w'}
txt = 'yz'
print(txt not in st)
Sagen Sie, was in der Konsole ausgegeben wird.