Python : How to check if list contains value

By Parth Patel on Oct 04, 2018

In dieser schnellen Code-Referenz werde ich demonstrieren, wie man überprüft, ob ein Wert oder ein Element in einer Python-Liste existiert oder nicht. Es ist sehr einfach herauszufinden, ob die Liste einen Wert enthält, entweder mit dem Operator in oder not in.

Lassen Sie uns ein Beispiel nehmen –

Wir haben eine Liste unten:

# List ourlist= 

Prüfen Sie, ob ein Wert in der Liste existiert, indem Sie den ‚in‘ Operator benutzen

Format, um den ‚in‘ Operator zu benutzen:

{value} in 

Oben ist ein bedingter Ausdruck, der einen booleschen Wert zurückgibt: Wahr oder Falsch.

Lassen Sie uns unsere Liste ausprobieren:

if 'list' in ourlist: print('"list" is found in ourlist')

Sie können auch den Negationsoperator verwenden, um zu prüfen, ob der Wert nicht in der Liste vorhanden ist. Siehe Beispiel unten:

if 'apple' not in ourlist: print('"apple" is not found in ourlist')

Der ‚in‘-Operator ist bei weitem der einfachste Weg, um herauszufinden, ob ein Element in der Liste existiert oder nicht, aber in Python gibt es auch einige andere Möglichkeiten, um zu prüfen, ob die Liste einen Wert enthält oder nicht.

Prüfen Sie, ob ein Wert in der Liste existiert, indem Sie die Funktion list.count() verwenden

Format für die Verwendung der Funktion list.count() in Python:

list.count('value')

List.count() function gives the number of occurrences of the value passed as parameter.

Let’s try on our list:

if ourlist.count('to') > 0: print('"to" exists in ourlist');

Here, we used this function in if condition to determine if number of occurence is equal to 0 then the value does not exist in our list else value exist in our list.

There are other ways to check item exist in list or not but most of the cases, you won’t need it. Der ‚in‘ Operator ist in solchen Fällen am hilfreichsten.

Adios

Lesen Sie auch:

  • Python: Wie prüft man, ob ein String eine Teilzeichenkette enthält

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.