0% acharam este documento útil (0 voto)
13 visualizações10 páginas

Dicionarios em Python

O documento apresenta uma introdução aos dicionários em Python, explicando sua definição como coleções de pares chave-valor, suas características e como criar, acessar, adicionar, atualizar e remover itens. Também aborda métodos úteis para manipulação de dicionários e fornece exemplos práticos, além de exercícios para fixação do conteúdo. Dicionários são mutáveis, com chaves únicas e imutáveis, e permitem iteração sobre suas chaves e valores.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
13 visualizações10 páginas

Dicionarios em Python

O documento apresenta uma introdução aos dicionários em Python, explicando sua definição como coleções de pares chave-valor, suas características e como criar, acessar, adicionar, atualizar e remover itens. Também aborda métodos úteis para manipulação de dicionários e fornece exemplos práticos, além de exercícios para fixação do conteúdo. Dicionários são mutáveis, com chaves únicas e imutáveis, e permitem iteração sobre suas chaves e valores.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 10

Introdução a Dicionários em Python

Alexandre Correia
O que são Dicionários?

Definição: Um dicionário em Python é uma coleção de pares chave-valor,


onde cada chave está associada a um valor.

Características:
● Mutável
● Chaves devem ser únicas e imutáveis (como strings, números ou tuplas)

Exemplo:

pessoa = {
"nome": "Maria",
"idade": 30,
"cidade": "Praia"
}
Criando Dicionários

Sintaxe Básica:
● Utiliza-se chaves `{}` para criar dicionários.
● Chaves e valores são separados por dois pontos `:`.

Exemplo:
carro = {
"marca": "Toyota",
"modelo": "Corolla",
"ano": 2021
}
Acessando Valores

Acessamos os valores através das chaves usando a sintaxe


`dicionario[chave]`.

Exemplo:
# Saída: Maria
print(pessoa["nome"])
# Saída: Corolla
print(carro["modelo"])

Método alternativo: `get()` que evita erros caso a chave não exista.

Exemplo:
print(pessoa.get("idade", "Chave não encontrada")) # Saída: 30
Adicionando e Atualizando Valores

Para adicionar ou modificar um valor, basta atribuir à chave o novo valor.

Exemplo:

# Adiciona nova chave


pessoa["profissão"] = "Engenheira"

# Atualiza o valor
pessoa["idade"] = 31
Removendo Itens
Métodos de remoção:
● `del`: Remove uma chave e o valor associado.
● `pop`: Remove e retorna o valor da chave.

Exemplo:
# Remove a chave 'cidade'
del pessoa["cidade"]

# Remove e retorna o valor de 'idade'


pessoa.pop("idade")
Iterando sobre Dicionários
Podemos iterar sobre as chaves, valores ou ambos usando laços `for`.
Exemplo:
# Iterando sobre chaves
for chave in pessoa:
print(chave)

# Iterando sobre valores


for valor in pessoa.values():
print(valor)

# Iterando sobre chaves e valores


for chave, valor in pessoa.items():
print(f"{chave}: {valor}")
Métodos Úteis
● `keys()`**: Retorna todas as chaves.
● `values()`**: Retorna todos os valores.
● `items()`**: Retorna pares chave-valor.

Exemplo:
print(pessoa.keys())
# Saída: dict_keys(['nome', 'profissão'])

print(pessoa.values())
# Saída: dict_values(['Maria', 'Engenheira'])

print(pessoa.items())
# Saída: dict_items([('nome', 'Maria'), ('profissão', 'Engenheira')])
Exemplo Prático Completo

Exemplo de um dicionário mais complexo e como manipulá-lo.

alunos = {
"aluno1": {"nome": "Ana", "idade": 20, "nota": 85},
"aluno2": {"nome": "Carlos", "idade": 22, "nota": 90}
}

# Acessando dados do aluno1


print(alunos["aluno1"]["nome"]) # Saída: Ana

# Atualizando nota do aluno2


alunos["aluno2"]["nota"] = 95
Exercícios Práticos

Exercício 1:
Crie um dicionário com informações sobre um livro (título, autor, ano de
publicação). Acesse e imprima os valores.

Exercício 2:
Modifique o dicionário anterior, adicionando uma nova chave 'gênero' e
removendo a chave 'ano de publicação'.

Exercício 3: Dado um dicionário de alunos e suas notas, calcule a média das


notas.

Você também pode gostar