By Parth Patel on Oct 04, 2018
Ebben a gyors kódhivatkozásban bemutatom, hogyan ellenőrizhetjük, hogy létezik-e érték vagy elem a python listában vagy sem. Nagyon könnyű kideríteni, hogy a lista tartalmaz-e értéket az in vagy not in operátorral.
Vegyünk egy példát –
Az alábbi listánk:
# List ourlist=
Listában lévő érték létezésének ellenőrzése az ‘in’ operátor segítségével
A ‘in’ operátor használatának formátuma:
{value} in
A fenti feltételes kifejezés, amely boolean értéket ad vissza : True vagy False.
Kipróbáljuk a listánkon:
if 'list' in ourlist: print('"list" is found in ourlist')
A negációs operátorral is ellenőrizhetjük, hogy az érték nem létezik-e a listában. Lásd az alábbi példát:
if 'apple' not in ourlist: print('"apple" is not found in ourlist')
Az ‘in’ operátor messze a legegyszerűbb módja annak, hogy megtudjuk, létezik-e elem a listában vagy sem, de a pythonban van néhány más módszer is annak ellenőrzésére, hogy a lista tartalmaz-e értéket vagy sem.
List.count() függvény segítségével ellenőrizni, hogy létezik-e érték a listában
A list.count() függvény használatának formátuma pythonban:
list.count('value')
List.count() függvény megadja a paraméterként átadott érték előfordulásainak számát.
Próbáljuk ki a listánkon:
if ourlist.count('to') > 0: print('"to" exists in ourlist');
Itt ezt a függvényt if feltételben használtuk, hogy meghatározzuk, ha az előfordulás száma egyenlő 0-val, akkor az érték nem létezik a listánkban, különben az érték létezik a listánkban.
Léteznek más módszerek is, hogy ellenőrizzük, hogy az elem létezik-e a listában vagy sem, de a legtöbb esetben erre nem lesz szükség. Az ‘in’ operátor a leghasznosabb ilyen esetben.
Adios
Még olvasd:
- Python: Hogyan ellenőrizhetjük, hogy a karakterlánc tartalmaz-e részláncot