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

Dicionário Python: Aprenda a usar a função append para manipular listas

Como utilizar a função append para adicionar elementos a um dicionário em Python? Neste artigo, vamos explorar o conceito de dicionários em Python, aprender como criar dicionários e como adicionar elementos a eles.

O que é um dicionário em Python?

Introdução

Um dicionário em Python é uma estrutura de dados que permite armazenar valores associados a chaves. Ao contrário das listas, que são indexadas por números inteiros, os dicionários são indexados por chaves que podem ser de diferentes tipos, como strings, números ou até mesmo tuplas. Essa estrutura de dados é extremamente versátil e poderosa, permitindo a manipulação de informações de forma eficiente.

Elementos de um dicionário

Em um dicionário, cada elemento é composto por um par chave-valor. A chave é usada para indexar o valor correspondente. Por exemplo, vamos considerar um dicionário para armazenar informações de uma pessoa:

pessoa = {
    "nome": "João",
    "idade": 30,
    "cidade": "São Paulo"
}

Nesse exemplo, “nome”, “idade” e “cidade” são as chaves, enquanto “João”, 30 e “São Paulo” são os valores correspondentes. Podemos acessar os valores do dicionário usando as chaves, como por exemplo pessoa["nome"], que retornaria “João”.

Criando um dicionário em Python

Criar um dicionário em Python é bastante simples. Podemos declará-lo utilizando chaves {} e especificando os pares chave-valor separados por vírgulas. Por exemplo, vamos criar um dicionário para armazenar as notas de um aluno em diferentes disciplinas:

notas = {
    "matematica": 9.5,
    "portugues": 8.0,
    "ciencias": 7.5
}

Nesse exemplo, temos as chaves “matematica”, “portugues” e “ciencias”, com os valores correspondentes de 9.5, 8.0 e 7.5, respectivamente.

Também é possível criar um dicionário vazio e adicionar elementos posteriormente. Podemos fazer isso utilizando a função dict() ou utilizando as chaves vazias {}. Por exemplo:

pessoa = dict()
pessoa["nome"] = "Maria"
pessoa["idade"] = 25

Dessa forma, criamos um dicionário vazio e adicionamos os pares chave-valor um a um.

Adicionando elementos a um dicionário

No Python, a função append() não é utilizada para adicionar elementos a um dicionário. A função append() é específica para listas, permitindo adicionar elementos ao final da lista.

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

Para adicionar elementos a um dicionário, podemos simplesmente atribuir um valor a uma nova chave ou modificar um valor existente. Por exemplo, considere o seguinte dicionário:

pessoa = {
    "nome": "João",
    "idade": 30,
    "cidade": "São Paulo"
}

Para adicionar o campo “profissão” ao dicionário, podemos fazer o seguinte:

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

Dessa forma, adicionamos a chave “profissão” com o valor “Engenheiro” ao dicionário. Se a chave já existir, o valor será atualizado.

Exemplos de uso da função append em dicionários Python

Como mencionado anteriormente, a função append() não é utilizada para adicionar elementos a um dicionário em Python. Ela é específica para listas. Portanto, não há exemplos diretos de uso da função append() em dicionários.

No entanto, é importante destacar que podemos utilizar listas como valores em um dicionário. Nesse caso, podemos utilizar a função append() para adicionar elementos a essa lista. Por exemplo, consideremos um dicionário para armazenar informações de estudantes:

alunos = {
    "turma_a": ["João", "Maria"],
    "turma_b": ["Pedro", "Ana"]
}

Nesse exemplo, temos duas chaves, “turma_a” e “turma_b”, com valores sendo listas de nomes de alunos. Podemos utilizar a função append() para adicionar novos alunos a essas listas. Por exemplo:

alunos["turma_a"].append("Carlos")

Dessa forma, adicionamos o aluno “Carlos” à lista associada à chave “turma_a”.

Conclusão

Neste artigo, exploramos o conceito de dicionários em Python, aprendemos como criar dicionários, como adicionar elementos a eles e como utilizar a função append() em dicionários quando temos listas como valores. Os dicionários são uma estrutura de dados poderosa e flexível, que permite a organização e manipulação eficiente de informações associativas. Compreender o funcionamento dos dicionários é essencial para o desenvolvimento de aplicações em Python.

Como utilizar a função append para adicionar elementos a um dicionário em Python?

A função append() em Python é amplamente utilizada para adicionar elementos ao final de uma lista. No entanto, ela não pode ser usada diretamente para adicionar elementos a um dicionário, uma vez que os dicionários não possuem uma ordem específica para seus elementos. No entanto, podemos utilizar a função append() para adicionar elementos a uma lista que está associada a uma determinada chave em um dicionário.

Para ilustrar esse conceito, vamos considerar um exemplo em que temos um dicionário para armazenar informações de alunos em diferentes turmas:

alunos = {
    "turma_a": ["João", "Maria"],
    "turma_b": ["Pedro", "Ana"]
}

Nesse caso, temos duas chaves no dicionário, “turma_a” e “turma_b”, cada uma associada a uma lista de alunos. Para adicionar um novo aluno à turma A, podemos utilizar a função append() da seguinte maneira:

alunos["turma_a"].append("Carlos")

Dessa forma, o nome “Carlos” será adicionado ao final da lista de alunos da turma A. Podemos verificar o resultado imprimindo o dicionário completo:

print(alunos)

A saída será:

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
{
    "turma_a": ["João", "Maria", "Carlos"],
    "turma_b": ["Pedro", "Ana"]
}

Podemos observar que o novo aluno foi adicionado corretamente à lista associada à chave “turma_a”.

Exemplos de uso da função append em dicionários Python

Embora a função append() não possa ser usada diretamente em dicionários, podemos utilizá-la para adicionar elementos a listas que estão presentes nos dicionários. Essa funcionalidade é especialmente útil quando temos informações que precisam ser organizadas em grupos no dicionário.

Vamos considerar um exemplo em que temos um dicionário para armazenar uma lista de tarefas a serem realizadas em diferentes categorias:

tarefas = {
    "trabalho": ["Enviar relatório", "Marcar reunião"],
    "casa": ["Fazer compras", "Limpar o quarto"],
    "estudos": ["Estudar para a prova", "Fazer exercícios"]
}

Nesse caso, temos três chaves no dicionário, representando as categorias “trabalho”, “casa” e “estudos”. Cada categoria possui uma lista de tarefas associada. Para adicionar uma nova tarefa à categoria “trabalho”, podemos utilizar a função append() da seguinte maneira:

tarefas["trabalho"].append("Preparar apresentação")

Dessa forma, a nova tarefa será adicionada ao final da lista de tarefas da categoria “trabalho”. Podemos verificar o resultado imprimindo o dicionário completo:

print(tarefas)

A saída será:

{
    "trabalho": ["Enviar relatório", "Marcar reunião", "Preparar apresentação"],
    "casa": ["Fazer compras", "Limpar o quarto"],
    "estudos": ["Estudar para a prova", "Fazer exercícios"]
}

Podemos observar que a nova tarefa foi adicionada corretamente à lista associada à chave “trabalho”.

Conclusão

Embora a função append() não possa ser utilizada diretamente em dicionários em Python, podemos utilizá-la para adicionar elementos a listas que estão associadas a chaves em um dicionário. Isso proporciona flexibilidade na manipulação de dados e permite a organização de informações em diferentes categorias. Compreender o uso adequado da função append() em dicionários Python é essencial para aproveitar ao máximo essa estrutura de dados poderosa.

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 Awari é a melhor maneira de aprender tecnologia no Brasil.
Faça parte e tenha acesso a cursos com aulas ao vivo e mentorias individuais com os melhores profissionais do mercado.