PythonListasbasico

Verificar elemento

Quando você usa um aplicativo de receitas e digita um ingrediente para ver se ele está na sua despensa virtual, o sistema está usando o operador in para fazer essa verificação. Esse operador é a maneira mais direta de verificar a presença de um elemento em qualquer sequência, seja lista, tupla ou string. Dominar o in evita que você escreva código desnecessário e torna a leitura mais natural.

O PROBLEMA

Crie uma lista de compras. Peça um item ao usuário e diga se está ou não na lista.

EXEMPLO

Entrada: feijão
Saída: feijão está na lista!

SOBRE O CONCEITO

O operador in verifica se um item pertence a uma lista, retornando True ou False. Por exemplo, 'feijão' in ['arroz', 'feijão'] resulta em True. Um erro comum é tentar usar == para comparar o item com a lista inteira, como 'feijão' == ['arroz', 'feijão'], que sempre retorna False porque uma string nunca é igual a uma lista. O in é a ferramenta certa para essa verificação. Além disso, o not in faz o teste contrário. Como loops são proibidos aqui, o in é essencial para resolver o problema de forma simples e eficiente.

RESOLUÇÃO

Mais exercícios de Listas

PYL002B · BásicoAdicionar elementosPYL005B · BásicoRemover elementosPYL008B · BásicoFatiamentoPYL009B · BásicoPercorrer com for
Ver todos os exercícios de Python