Python : Cómo comprobar si la lista contiene valor

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada.