image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Daniel Carvalho
Daniel Carvalho26/09/2023 06:08
Compartilhe
Nexa - Análise Avançada de Imagens e Texto com IA na AWSRecomendados para vocêNexa - Análise Avançada de Imagens e Texto com IA na AWS

Desvendando o Poder dos Dicionários em Python

  • #Python

Os dicionários são uma das estruturas de dados mais versáteis e poderosas em Python. Eles permitem que você armazene dados em pares chave-valor e forneçam um mecanismo eficiente para recuperar e manipular informações. Neste artigo, exploraremos a natureza dos dicionários em Python, abordando diversas perguntas comuns sobre como eles funcionam.

1. Acessando Valores em Dicionários

Um dicionário é uma coleção de pares chave-valor, onde cada chave está associada a um valor correspondente. Ao contrário das listas ou arrays, os dicionários não são acessados por índices numéricos, mas sim por meio de suas chaves. Consideremos o exemplo a seguir:

image

Aqui, "marca," "modelo" e "placa" são as chaves, e "Fiat," "Palio" e "ABD-9826" são os valores correspondentes. Para acessar o valor associado a uma chave específica, utilizamos a notação de colchetes:

image

A pergunta inicial referia-se ao uso do método `.get()`. Se tentarmos acessar uma chave que não existe em um dicionário usando `.get()`, ele retornará o valor padrão, que é `None`:

image

2. Modificando Valores em Dicionários

Além de acessar valores, os dicionários também permitem modificar valores existentes ou adicionar novos pares chave-valor. Para modificar um valor, você acessa a chave desejada e a atribui a um novo valor:

image

Para adicionar um novo par chave-valor, basta especificar uma chave que ainda não existe no dicionário e atribuir um valor a ela:

image

3. Ordenação em Dicionários

Uma característica importante a se considerar é que, a partir do Python 3.7, os dicionários mantêm a ordem de inserção dos elementos. Isso significa que, quando você itera por um dicionário, os elementos serão percorridos na ordem em que foram adicionados. No entanto, antes do Python 3.7, a ordem de elementos nos dicionários não era garantida.

4. Conclusão: Recuperando o País de um Contato

Agora, voltando à pergunta inicial sobre como recuperar o país de um contato a partir do dicionário:

image

Podemos acessar o valor associado à chave "pais" da seguinte maneira:

image

Em resumo, os dicionários em Python são uma ferramenta poderosa para armazenar e manipular dados em pares chave-valor. Eles permitem acesso eficiente e modificação de informações, e a ordem de inserção é mantida em versões recentes da linguagem. Entender como trabalhar com dicionários é essencial para escrever código Python eficiente e legível.

Compartilhe
Recomendados para você
Suzano - Python Developer
BairesDev - Machine Learning Practitioner
Santander - Cibersegurança #2
Comentários (0)
Recomendados para você