Python : Sådan tjekker du, om listen indeholder værdi

Af Parth Patel den Oct 04, 2018

I denne hurtige kodehenvisning vil jeg demonstrere, hvordan du tjekker, om der findes en værdi eller et element i en python-liste eller ej. Det er meget nemt at finde ud af, om listen indeholder en værdi med enten i eller ikke i operatoren.

Lad os tage et eksempel –

Vi har en liste nedenfor:

# List ourlist= 

Kontroller om værdi findes i liste ved hjælp af ‘in’-operatoren

Format til brug af ‘in’-operatoren:

{value} in 

Ovenstående er betinget udtryk, som returnerer boolsk værdi : Sand eller falsk.

Lad os prøve på vores liste:

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

Du kan også bruge negationsoperatoren til at kontrollere, om værdien ikke findes i listen. Se eksemplet nedenfor:

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

Operatoren ‘in’ er langt den nemmeste måde at finde ud af, om elementet findes i listen eller ej, men i python er der også nogle andre måder at kontrollere, om listen indeholder værdi eller ej.

Kontroller om værdi findes i liste ved hjælp af list.count() funktion

Format for at bruge list.count() funktion i python:

list.count('value')

List.count() funktionen giver antallet af forekomster af den værdi, der er overgivet som parameter.

Lad os prøve på vores liste:

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

Her brugte vi denne funktion i hvis betingelse for at bestemme, om antallet af forekomster er lig med 0, så værdien findes ikke i vores liste, ellers findes værdien i vores liste.

Der er andre måder at kontrollere elementet findes i listen eller ej, men i de fleste tilfælde vil du ikke have brug for det. ‘in’-operatoren er den mest nyttige i sådanne tilfælde.

Adios

Også læs:

  • Python: Sådan tjekker du, om en streng indeholder en delstreng

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.