Der schnellste Weg, um zu überprüfen, ob ein Wert in einer Liste vorhanden ist
Der schnellste Weg, um zu überprüfen, ob ein Wert in einer Liste vorhanden ist, ist die Verwendung des in
-Operators. Wenn Sie beispielsweise eine Liste my_list
haben und überprüfen möchten, ob der Wert x
darin vorhanden ist, können Sie einfach den folgenden Code verwenden:
if x in my_list:
print("x exists in my_list")
else:
print("x does not exist in my_list")
Eine weitere Möglichkeit, zu überprüfen, ob ein Wert in einer Liste vorhanden ist, besteht darin, die any()
-Funktion zusammen mit einem Generatorausdruck zu verwenden. Beispielsweise wird der folgende Code ebenfalls überprüfen, ob x
in my_list
vorhanden ist:
if any(x == item for item in my_list):
print("x exists in my_list")
else:
print("x does not exist in my_list")
Diese Methode ist etwas weniger effizient als die Verwendung des in
-Operators, ist jedoch flexibler und kann nützlich sein, wenn Sie einen komplexeren Vergleich durchführen müssen.