Python : Hoe te controleren of lijst waarde bevat

By Parth Patel on Oct 04, 2018

In deze snelle code referentie, zal ik demonstreren hoe om te controleren of waarde of item bestaat in python lijst of niet. Het is heel gemakkelijk om te vinden of lijst een waarde bevat met ofwel in of niet in operator.

Laten we een voorbeeld nemen –

We hebben een lijst hieronder:

# List ourlist= 

Controleer of waarde bestaat in Lijst met behulp van ‘in’ operator

Opmaak om ‘in’ operator te gebruiken:

{value} in 

Hierboven staat een voorwaardelijke uitdrukking die een booleaanse waarde zal teruggeven: Waar of Onwaar.

Laten we het eens proberen op onze lijst:

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

U kunt ook negatieoperator gebruiken om te controleren of een waarde niet in de lijst voorkomt. Zie onderstaand voorbeeld:

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

De ‘in’-operator is veruit de eenvoudigste manier om te bepalen of een element al dan niet in de lijst voorkomt, maar in python zijn er nog andere manieren om te controleren of de lijst al dan niet een waarde bevat.

Controleer of een waarde in de lijst voorkomt met behulp van de functie list.count()

Opmaak om de functie list.count() in python te gebruiken:

list.count('value')

List.count() functie geeft het aantal voorkomens van de waarde doorgegeven als parameter.

Laten we proberen op onze lijst:

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

Hier hebben we deze functie gebruikt in if voorwaarde om te bepalen als aantal voorkomens gelijk is aan 0 dan de waarde niet bestaat in onze lijst anders waarde bestaat in onze lijst.

Er zijn andere manieren om te controleren item bestaan in lijst of niet, maar de meeste van de gevallen, zult u niet nodig. De operator ‘in’ is in dat geval het nuttigst.

Adios

Lees ook:

  • Python: Hoe controleren of string substring bevat

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.