1
resposta

[Dúvida] Como fazer diferente?

Olá, como reescrever essa estrutura utilizando True ou False Saber se determinada palavra existe ou não no dicionário.

pessoa = {'nome': 'Amanda', 'idade': 19, 'cidade': 'São Luís'} if 'nome' in pessoa: print("A chave 'nome' existe no dicionário.") else: print("A chave 'nome' não existe no dicionário.")

1 resposta

Olá Luiza. Tudo bem?

Para reescrever a estrutura que você mencionou utilizando True ou False, podemos simplificar a lógica do if e else. No seu exemplo, você está verificando se a chave 'nome' existe no dicionário pessoa. O operador in já retorna um valor booleano (True ou False), então podemos usá-lo diretamente. Veja como ficaria:

pessoa = {'nome': 'Amanda', 'idade': 19, 'cidade': 'São Luís'}

existe_nome = 'nome' in pessoa

if existe_nome:
    print("A chave 'nome' existe no dicionário.")
else:
    print("A chave 'nome' não existe no dicionário.")

Neste exemplo, a variável existe_nome armazena o resultado da expressão 'nome' in pessoa, que será True se a chave existir e False caso contrário. Assim, você pode usar essa variável para decidir qual mensagem imprimir.

Espero ter ajudado e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!