Por Parth Patel en Oct 04, 2018
En esta referencia rápida de código, demostraré cómo comprobar si el valor o el elemento existe en la lista de python o no. Es muy fácil encontrar si la lista contiene un valor con el operador in o not in.
Tomemos un ejemplo –
Tenemos una lista a continuación:
# List ourlist=
Comprobar si el valor existe en la lista usando el operador ‘in’
Formato para usar el operador ‘in’:
{value} in
Lo anterior es una expresión condicional que devolverá un valor booleano : True o False.
Probemos en nuestra lista:
if 'list' in ourlist: print('"list" is found in ourlist')
También puede utilizar el operador de negación para comprobar si el valor no existe en la lista. Véase el ejemplo siguiente:
if 'apple' not in ourlist: print('"apple" is not found in ourlist')
El operador ‘in’ es, con mucho, la forma más fácil de encontrar si el elemento existe en la lista o no, pero en python hay algunas otras maneras también para comprobar si la lista contiene un valor o no.
Comprobar si el valor existe en la lista utilizando la función list.count()
Formato para utilizar la función list.count() en python:
list.count('value')
La función list.count() da el número de ocurrencias del valor pasado como parámetro.
Probemos en nuestra lista:
if ourlist.count('to') > 0: print('"to" exists in ourlist');
Aquí, usamos esta función en la condición if para determinar si el número de ocurrencias es igual a 0, entonces el valor no existe en nuestra lista, si no, el valor existe en nuestra lista.
Hay otras maneras de comprobar que el elemento existe en la lista o no, pero la mayoría de los casos, no lo necesitarás. El operador ‘in’ es el más útil en estos casos.
Adios
También puedes leer:
- Python: Cómo comprobar si la cadena contiene subcadena