Facebook pixel
>Blog>Ciência de Dados
Ciência de Dados

Dicionário Python: Aprenda a criar um dicionário em Python

Neste artigo, vamos aprender a criar um dicionário em Python passo a passo.

O que é um dicionário em Python?

Um dicionário em Python é uma estrutura de dados que permite armazenar e organizar informações de forma eficiente. Ele é semelhante a uma lista, mas, ao invés de usar índices numéricos para acessar os elementos, utiliza chaves únicas. Cada elemento do dicionário consiste em um par chave-valor, onde a chave é uma sequência de caracteres e o valor pode ser qualquer tipo de dado suportado pela linguagem Python.

Por que usar dicionários em Python?

Existem várias razões pelas quais devemos usar dicionários em Python. Abaixo, listamos algumas vantagens e benefícios de utilizar essa estrutura de dados:

  1. Acesso rápido aos elementos: Ao contrário das listas, que exigem a iteração pelos elementos para encontrar um valor específico, os dicionários permitem acessar diretamente um valor através da chave correspondente. Isso torna a busca e recuperação de informações muito mais eficiente.
  2. Flexibilidade: Os dicionários em Python são altamente flexíveis e podem armazenar diversos tipos de dados como valores, como strings, números, listas e até mesmo outros dicionários. Isso os torna ideais para lidar com diferentes tipos de informações e estruturar os dados de acordo com as necessidades do projeto.
  3. Organização estruturada: Os dicionários permitem que as informações sejam organizadas de forma estruturada, associando valores a chaves relevantes. Isso facilita a compreensão e o gerenciamento dos dados, tornando o código mais legível e organizado.
  4. Atualização e remoção de elementos: Os dicionários em Python permitem a fácil atualização e remoção de elementos. É possível modificar o valor associado a uma chave existente ou adicionar novos pares chave-valor conforme necessário. Além disso, é possível remover elementos específicos, reduzindo a complexidade do código.
  5. Manipulação avançada de dados: Os dicionários em Python possuem uma ampla variedade de métodos e funções embutidos que facilitam a manipulação e processamento de dados. Com as operações disponíveis, é possível realizar tarefas como ordenação, filtragem e transformação dos dados armazenados no dicionário.

Dicionário Python: Aprenda a criar um dicionário em Python.

Agora que entendemos o que é um dicionário em Python e por que devemos usá-lo, vamos aprender a criar um dicionário em Python passo a passo. Para criar um dicionário, utilizamos as chaves {} e separamos cada par chave-valor por dois pontos (:). Veja o exemplo abaixo:

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
    
      meu_dicionario = {"chave1": valor1, "chave2": valor2, "chave3": valor3}
    
  

Aqui estão algumas dicas e considerações ao criar um dicionário em Python:

  • As chaves do dicionário devem ser únicas, ou seja, não podem haver chaves duplicadas. Caso haja uma chave duplicada, o valor mais recente será considerado.
  • Os valores associados às chaves podem ser de qualquer tipo válido em Python, como números, strings, listas, tuplas, conjuntos, dicionários e até mesmo objetos personalizados.
  • Podemos acessar um valor específico no dicionário utilizando a chave correspondente. Por exemplo, para acessar o valor associado à chave “chave1”, utilizamos a seguinte sintaxe: meu_dicionario["chave1"].
  • Para adicionar um novo par chave-valor ao dicionário, basta atribuir um valor a uma nova chave. Por exemplo: meu_dicionario["chave4"] = valor4.
  • É possível atualizar o valor associado a uma chave existente simplesmente atribuindo um novo valor a essa chave. Por exemplo: meu_dicionario["chave1"] = novo_valor.
  • Para remover um par chave-valor do dicionário, utilizamos o comando del. Por exemplo, para remover a chave “chave2” e seu valor correspondente, utilizamos: del meu_dicionario["chave2"].

Exemplos práticos de criação de dicionários em Python

Agora que sabemos como criar um dicionário em Python, vamos explorar alguns exemplos práticos de como utilizá-los em diferentes situações.

Exemplo 1: Gerenciamento de estoque

Suponha que estamos criando um programa para gerenciar o estoque de uma loja. Podemos usar um dicionário para armazenar as informações dos produtos. Cada chave seria o código do produto e o valor associado seria uma lista contendo o nome, preço e quantidade em estoque. Veja o exemplo abaixo:

    
      estoque = {
          "001": ["Camiseta", 29.90, 50],
          "002": ["Calça", 79.90, 30],
          "003": ["Tênis", 159.90, 20]
      }
    
  

Agora, podemos acessar as informações de cada produto usando a chave correspondente:

    
      print(estoque["001"])  # Saída: ["Camiseta", 29.90, 50]
      print(estoque["002"])  # Saída: ["Calça", 79.90, 30]
      print(estoque["003"])  # Saída: ["Tênis", 159.90, 20]
    
  

Exemplo 2: Dicionário de tradução

Suponha que estamos desenvolvendo um aplicativo de tradução de palavras. Podemos usar um dicionário para armazenar as palavras em diferentes idiomas e suas traduções correspondentes. Cada chave seria a palavra em um idioma e o valor associado seria a tradução para outro idioma. Veja o exemplo abaixo:

    
      traducoes = {
          "hello": "olá",
          "goodbye": "adeus",
          "thank you": "obrigado"
      }
    
  

Agora, podemos traduzir palavras usando o dicionário:

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
    
      print(traducoes["hello"])  # Saída: "olá"
      print(traducoes["goodbye"])  # Saída: "adeus"
      print(traducoes["thank you"])  # Saída: "obrigado"
    
  

Neste artigo, exploramos como criar dicionários em Python e vimos alguns exemplos práticos de utilização dessa estrutura de dados. A criação de um dicionário em Python é uma tarefa simples e versátil, permitindo-nos organizar e acessar informações de forma eficiente.

Ao criar um dicionário, devemos considerar as boas práticas, como utilizar chaves únicas, escolher chaves imutáveis e utilizar valores adequados para cada chave. Além disso, é importante lembrar que os dicionários em Python oferecem uma ampla variedade de métodos e funções embutidos que facilitam a manipulação e processamento dos dados.

Agora que você aprendeu a criar e utilizar dicionários em Python, aproveite essa poderosa estrutura de dados em seus projetos e explore todas as possibilidades que ela oferece para organizar e manipular informações.

A Awari é a melhor plataforma para aprender sobre ciência de dados no Brasil.

Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.

Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada

Aprenda uma nova língua na maior escola de idioma do mundo!

Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa.

+ 400 mil alunos

Método validado

Aulas

Ao vivo e gravadas

+ 1000 horas

Duração dos cursos

Certificados

Reconhecido pelo mercado

Quero estudar na Fluency

Sobre o autor

A melhor plataforma para aprender tecnologia no Brasil

A fluency skills é a melhor maneira de aprender tecnologia no Brasil.
Faça parte e tenha acesso a cursos e mentorias individuais com os melhores profissionais do mercado.