Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
O Que É um Dicionário? | Outros Tipos de Dados
Introdução ao Python
course content

Conteúdo do Curso

Introdução ao Python

Introdução ao Python

1. Primeiro Conhecimento
2. Variáveis e Tipos
3. Declarações Condicionais
4. Outros Tipos de Dados
5. Laços
6. Funções

book
O Que É um Dicionário?

Nos capítulos anteriores, mergulhamos em estruturas de dados que dependem de índices numéricos. Agora, vamos explorar uma estrutura que utiliza uma chave - quer seja uma string, uma tupla, um número, etc. - para indexar os seus valores. Esta estrutura é conhecida como dicionário. Nos dicionários, os dados são armazenados em pares chave-valor. Aqui estão alguns pontos importantes a serem lembrados sobre chaves de dicionário:

  • Você pode utilizar qualquer tipo imutável como chave de dicionário.
  • Tuplas podem servir como chaves, mas apenas se contiverem strings, números ou outras tuplas.
  • Um único dicionário não terá chaves duplicadas.
  • Em Python, os dicionários são colocados entre chaves {}.

Para ilustrar, digamos que queremos capturar dados sobre países. O dicionário poderia usar nomes de países como chaves, com valores correspondentes (como área e população) salvos como tuplas.

12345
# Create dictionary countries_dict = {'USA': (9629091, 331002651), 'Canada': (9984670, 37742154), 'Germany': (357114, 83783942)} print(countries_dict)
copy

Entendeu? Então, como é que se recupera um determinado item de um dicionário? Como mencionado anteriormente, referencia-se o item de um dicionário utilizando a sua chave. Se a chave for uma string (como no nosso exemplo), lembre-se de envolvê-la entre aspas. Tal como acontece com os índices de lista ou de tupla, coloca-se a chave entre colchetes.

123456
# Dictionary countries_dict = {'USA': (9629091, 331002651), 'Canada': (9984670, 37742154), 'Germany': (357114, 83783942)} # Information about Canada print(countries_dict["Canada"])
copy
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 11
We're sorry to hear that something went wrong. What happened?
some-alt