Untersuchung der Zugehörigkeit zu einem Tupel
In diesem Schritt lernen Sie, wie Sie mithilfe des in
-Operators prüfen können, ob ein Element in einem Tupel (Tuple) vorhanden ist. Tupel sind geordnete, unveränderliche Sequenzen von Elementen. Das Prüfen auf Zugehörigkeit ist eine häufige Operation, wenn Sie mit Tupeln arbeiten.
Zunächst erstellen wir ein Tupel namens my_tuple
, das mehrere Elemente enthält:
my_tuple = (1, 2, 3, 'a', 'b', 'c')
Um zu prüfen, ob ein Element im Tupel vorhanden ist, können Sie den in
-Operator verwenden. Beispielsweise um zu prüfen, ob die Zahl 3
in my_tuple
enthalten ist, erstellen Sie ein Python-Skript namens tuple_membership.py
in Ihrem ~/project
-Verzeichnis mit folgendem Inhalt:
my_tuple = (1, 2, 3, 'a', 'b', 'c')
if 3 in my_tuple:
print("3 is in my_tuple")
else:
print("3 is not in my_tuple")
Speichern Sie die Datei und führen Sie sie mit dem folgenden Befehl aus:
python ~/project/tuple_membership.py
Sie sollten die folgende Ausgabe sehen:
3 is in my_tuple
Jetzt prüfen wir auf ein Element, das nicht im Tupel enthalten ist. Ändern Sie das tuple_membership.py
-Skript, um zu prüfen, ob die Zahl 4
in my_tuple
enthalten ist:
my_tuple = (1, 2, 3, 'a', 'b', 'c')
if 4 in my_tuple:
print("4 is in my_tuple")
else:
print("4 is not in my_tuple")
Speichern Sie die Datei und führen Sie sie erneut aus:
python ~/project/tuple_membership.py
Diesmal sollte die Ausgabe wie folgt lauten:
4 is not in my_tuple
Sie können auch die Zugehörigkeit von Zeichenketten (Strings) im Tupel prüfen. Ändern Sie das tuple_membership.py
-Skript, um zu prüfen, ob die Zeichenkette 'a'
in my_tuple
enthalten ist:
my_tuple = (1, 2, 3, 'a', 'b', 'c')
if 'a' in my_tuple:
print("'a' is in my_tuple")
else:
print("'a' is not in my_tuple")
Speichern Sie die Datei und führen Sie sie aus:
python ~/project/tuple_membership.py
Die Ausgabe wird sein:
'a' is in my_tuple
Dies zeigt, wie Sie den in
-Operator effektiv verwenden können, um die Anwesenheit von Elementen in einem Tupel zu prüfen.