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