Domine inglês técnico de programação em 2025, seja qual for seu nível. Inscrição gratuita

Python: Como usar dicionários (dicts) ?
Paulo Clemente

Paulo Clemente

2 min de leitura
python

Navegação Rápida:

    Os dicionários, ou 'dicts', são ferramentas incrivelmente poderosas e flexíveis. Eles permitem armazenar e gerenciar dados de maneira organizada e acessível. Neste artigo, exploraremos os fundamentos dos dicionários em Python, fornecendo exemplos práticos para ajudá-lo a entender como utilizá-los efetivamente.
     
    O Que São Dicionários em Python Dicionários em Python são coleções desordenadas de itens. Enquanto outras coleções, como listas e tuplas, são indexadas por uma faixa de números, os dicionários são indexados por chaves, que podem ser de qualquer tipo imutável. Cada par chave-valor em um dicionário é separado por vírgulas e todo o conjunto é colocado entre chaves {}.
    Exemplo:
    meu_dict = {'nome': 'Alice', 'idade': 25}
    Criando Dicionários A criação de um dicionário é simples. Você pode iniciar um dicionário vazio ou com alguns pares chave-valor.
    Exemplo:
    # Dicionário vazio dict_vazio = {} # Dicionário com dados iniciais dict_preenchido = {'nome': 'Carlos', 'idade': 30}
    Acessando Elementos em um Dicionário Você pode acessar o valor associado a uma chave específica usando a sintaxe de colchetes [].
    Exemplo:
    nome = dict_preenchido['nome'] print(nome) # Saída: Carlos
    Se tentar acessar uma chave que não existe, um erro será gerado. Para evitar isso, use o método get.
    Exemplo:
    profissao = dict_preenchido.get('profissao', 'Não especificado') print(profissao) # Saída: Não especificado
    Adicionando e Modificando Elementos Adicionar ou modificar elementos em um dicionário é simples: basta atribuir um novo valor a uma chave existente ou criar uma nova chave.
    Exemplo:
    # Modificando um elemento existente dict_preenchido['idade'] = 31 # Adicionando um novo elemento dict_preenchido['profissao'] = 'Engenheiro'
    Removendo Elementos de um Dicionário Utilize o método pop para remover um item pelo nome da chave ou a palavra-chave del para remover itens ou o dicionário inteiro.
    Exemplo:
    # Removendo um elemento específico idade = dict_preenchido.pop('idade') # Removendo todo o dicionário (comentado para evitar erro) # del dict_preenchido
    Métodos Úteis em Dicionários Python oferece vários métodos úteis para trabalhar com dicionários, como keys(), values() e items().
    Exemplo:
    # Obtendo todas as chaves chaves = dict_preenchido.keys() print(chaves) # Saída: dict_keys(['nome', 'profissao']) # Obtendo todos os valores valores = dict_preenchido.values() print(valores) # Saída: dict_values(['Carlos', 'Engenheiro'])
    Iteração em Dicionários Você pode iterar sobre um dicionário usando um loop for. Isso é útil para acessar cada par chave-valor.
    Exemplo:
    for chave, valor in dict_preenchido.items(): print(f"{chave}: {valor}")
    Dicionários Aninhados Dicionários aninhados são dicionários dentro de outros dicionários. Eles são úteis para representar dados mais complexos.
    Exemplo:
    familia = { 'pai': {'nome': 'Roberto', 'idade': 50}, 'mãe': {'nome': 'Marta', 'idade': 48} }
    Os dicionários são estruturas de dados extremamente versáteis e úteis em Python. Eles são ideais para armazenar dados de forma organizada e eficiente, facilitando o acesso e a manipulação dos dados. Com a prática, você se tornará mais confortável com dicionários e poderá usá-los para resolver uma variedade de problemas de programação.
    Experimente criar seus próprios dicionários e pratique os métodos que discutimos aqui.
     

    Aprenda programação do zero e DE GRAÇA

    No Discover você vai descomplicar a programação, aprender a criar seu primeiro site com a mão na massa e iniciar sua transição de carreira.

    COMECE A ESTUDAR AGORA