Python : Como verificar se a lista contém valor

Por Parth Patel em Out 04, 2018

Nesta referência rápida de código, irei demonstrar como verificar se o valor ou item existe ou não na lista python. É muito fácil encontrar se a lista contém um valor com ou não no operador.

Vamos dar um exemplo –

Temos uma lista abaixo:

# List ourlist= 

Verifica se existe um valor na lista usando o operador ‘in’:

Formato para usar o operador ‘in’:

{value} in 

Acima está a expressão condicional que retornará o valor booleano : Verdadeiro ou Falso.

Tentemos na nossa lista:

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

Pode também usar o operador de negação para verificar se o valor não existe na lista. Veja exemplo abaixo:

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

O operador ‘in’ é de longe a maneira mais fácil de encontrar se o elemento existe ou não na lista, mas em python existem outras maneiras de verificar se a lista contém ou não valor.

Verifica se existe valor na lista usando a função list.count()

Formato para usar a função list.count() em python:

list.count('value')

Lista.count() dá o número de ocorrências do valor passado como parâmetro.

Tentemos na nossa lista:

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

Aqui, utilizamos esta função se a condição para determinar se o número de ocorrências é igual a 0, então o valor não existe na nossa lista, então o valor não existe na nossa lista.

Existem outras formas de verificar se o item existe na lista ou não, mas na maioria dos casos, você não vai precisar dele. O operador ‘in’ é o mais útil neste caso.

Adios

Tambem leia:

  • Python: Como verificar se a string contém substring

Deixe uma resposta

O seu endereço de email não será publicado.