Os dicionários em Python são estruturas de dados poderosas e flexíveis que permitem armazenar e organizar informações de forma eficiente. Neste tutorial de Dicionários em Python para Iniciantes, vamos explorar o que são dicionários, como criá-los, acessar seus elementos e utilizar seus métodos para manipular dados.
O que são Dicionários em Python?
Dicionários são coleções de pares chave-valor, onde cada chave é única e associada a um valor. Eles são mutáveis, portanto você pode adicionar, remover ou alterar elementos após a criação do dicionário. Dicionários são definidos por chaves {}
e são uma parte essencial da linguagem Python por causa de sua versatilidade e eficiência.
Criando e Acessando Dicionários
Para criar um dicionário, você simplesmente define pares chave-valor dentro de chaves {}
. Aqui está um exemplo de um dicionário que armazena informações sobre um livro:
livro = {
'titulo': 'Aprendendo Python',
'autor': 'Juliano Santos',
'ano': 2023,
'disponibilidade': True
}
Para acessar o valor associado a uma chave, você usa colchetes []
com a chave dentro deles:
print(livro['titulo'])# Saída: Aprendendo Python
Adicionando e Modificando Elementos
Você pode adicionar ou modificar elementos em um dicionário simplesmente atribuindo um novo valor a uma chave:
# Adicionando um novo par chave-valor
livro['editora'] = 'Asimov Academy'
# Modificando um valor existente
livro['disponibilidade'] = False
Removendo Elementos
Para remover elementos, você pode usar o método pop()
para remover um item específico ou a palavra-chave del
para excluir um item ou o dicionário inteiro, de acordo com os exemplos abaixo:
# Removendo um elemento específico
livro.pop('editora')
# Deletando uma chave específica
del livro['ano']
# Deletando todo o dicionário
del livro
Métodos Úteis de Dicionários
Dicionários em Python vêm com vários métodos úteis. Aqui estão alguns dos mais comuns:
keys()
: Retorna uma lista de todas as chaves do dicionário.values()
: Retorna uma lista de todos os valores do dicionário.items()
: Retorna uma lista de tuplas, cada uma contendo um par chave-valor.get()
: Retorna o valor para uma chave especificada, ouNone
se a chave não existir.update()
: Atualiza o dicionário com elementos de outro dicionário ou pares chave-valor.clear()
: Remove todos os itens do dicionário.
Iterando sobre Dicionários
Você pode iterar sobre um dicionário usando um loop for
, conforme no exemplo a seguir, de como iterar sobre as chaves e valores:
for chave, valor in livro.items():
print(f'{chave}: {valor}')
Teste o código
livro = {
'titulo': 'Aprendendo Python',
'autor': 'Juliano Santos',
'ano': 2023,
'disponibilidade': True
}
print(livro['titulo'])# Saída: Aprendendo Python
# Adicionando um novo par chave-valor
livro['editora'] = 'Asimov Academy'
# Modificando um valor existente
livro['disponibilidade'] = False
# Removendo um elemento específico
livro.pop('editora')
for chave, valor in livro.items():
print(f'{chave}: {valor}')
# Deletando uma chave específica
del livro['ano']
# Deletando todo o dicionário
del livro
TestarConclusão
Portanto, dicionários são ferramentas incrivelmente úteis em Python que podem melhorar significativamente a eficiência e a organização do seu código. Com a capacidade de armazenar dados relacionados de forma lógica e acessá-los rapidamente, os dicionários são uma escolha ideal para muitas aplicações de programação.
Então, agora que você leu o tutorial de Dicionários em Python para Iniciantes, você possui uma compreensão sólida dos dicionários em Python, experimente usá-los em seus próprios projetos para ver o quão poderosos eles podem ser!
Cursos de programação gratuitos com certificado
Aprenda a programar e desenvolva soluções para o seu trabalho com Python para alcançar novas oportunidades profissionais. Aqui na Asimov você encontra:
- Conteúdos gratuitos
- Projetos práticos
- Certificados
- +20 mil alunos e comunidade exclusiva
- Materiais didáticos e download de código
Comentários