Como verificar se chave existe em dicionário em Python

Neste artigo você vai aprender a como verificar se chave existe em dicionário na linguagem Python, ou seja, se um dicionário possui um chave

verificar se chave existe em dicionário capa

Fala programador(a), beleza? Bora aprender mais sobre dicionários em Python!

Para checar se uma determinada chave existe em um dicionário podemos utilizar o operador in, que fará a verificação de uma determinada chave

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 120 aulas
  • 4 projetos
  • 9h 45min

Retornando da expressão um booleano, onde true é que a chave existe e false não

d = {
    "carro": "Polo",
    "nome": "Matheus"
}

if "nome" in d:
    print("A chave nome existe!")

Desta maneira a frase que está em print será impressa, pois a condição é verdadeira

Esta é com certeza a maneira mais fácil para identificar uma chave, perceba o poder do operador in

Há também uma outra forma de realizar esta mesma ação, que é utilizando o método get

Veja um exemplo prático:

d = {
    "carro": "Polo",
    "nome": "Matheus"
}

if d.get("testando"):
    print("A chave testando existe!")

Neste caso nada será impresso pois a chave testando não existe no dicionário

Faça o teste com uma chave que existe, por exemplo carro, e veja que o if é executado

Porém na maioria das vezes o operador in se torna mais simples, consequentemente mais utilizado também

Além disso sua sintaxe é mais intuitiva: “se a chave x está no dicionário y”, faça alguma coisa

Conclusão

Neste artigo aprendemos a como verificar se chave existe em dicionário em Python

Utilizamos dois métodos: o operador in e também o método de dicionários get

As duas abordagens são bem simples de serem implementadas e cumprem seu papel

Porém a instrução in acaba sendo mais utilizada, pela simplicidade e também por deixar o código implícito

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares