HOWTO · Python
Element nicht in einer Liste prüfen in Python
Dieses Tutorial demonstriert, wie man in Python prüft, ob ein Element nicht in einer Liste ist
Auf dieser Seite
In diesem Tutorial stellen wir Ihnen vor, wie Sie in Python prüfen können, ob ein Element nicht in einer Liste ist.
Verwenden Sie not in, um zu prüfen, ob ein Element nicht in einer Liste in Python ist
Das Schlüsselwort in kann in Python verwendet werden, um zu prüfen, ob ein Element in einer Sammlung vorhanden ist oder nicht. Wenn ein Element vorhanden ist, wird True zurückgegeben; andernfalls wird False zurückgegeben. Ein Beispiel:
x = 3 in [1, 2, 5]
y = 1 in [1, 2, 5]
print(x)
print(y)
Ausgabe:
False
True
Wenn wir prüfen müssen, ob ein Element nicht in der Liste vorhanden ist, können wir das Schlüsselwort not in verwenden. Das not ist ein logischer Operator, der True in False umwandelt und umgekehrt. Wenn also ein Element in einer Liste nicht vorhanden ist, wird True zurückgegeben.
x = 3 not in [1, 2, 5]
print(x)
Ausgabe:
True
Mit der Methode __contains__ in Python prüfen, ob ein Element nicht in einer Liste vorhanden ist
In Python haben wir magische Funktionen, die mit Klassen verbunden sind und nicht direkt aufgerufen werden sollen, obwohl es möglich ist. Eine solche Funktion namens __contains__ kann verwendet werden, um zu prüfen, ob ein Element in einer Liste vorhanden ist oder nicht. Ein Beispiel,
x = [1, 2, 5].__contains__(1)
print(x)
x = [1, 2, 5].__contains__(3)
print(x)
Ausgabe:
True
False
Obwohl diese Methode funktioniert, ist es nicht ratsam, diese Methode zu verwenden, da magische Funktionen nicht dazu gedacht sind, direkt aufgerufen zu werden.