Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Criando um Dicionário em Python: Armazenando Pares Chave-Valor | Dicionário
Estruturas de Dados em Python

Deslize para mostrar o menu

book
Criando um Dicionário em Python: Armazenando Pares Chave-Valor

A sintaxe básica para criar um dicionário é a seguinte:

python
  • Chaves : devem ser imutáveis (por exemplo, strings, números, tuplas). Uma lista ou outro dicionário não pode ser a chave;

  • Valores : podem ser de qualquer tipo de dado (por exemplo, strings, números, listas, outros dicionários).

Imagine que você está gerenciando uma biblioteca e deseja armazenar informações sobre um livro. Veja como você pode criar um dicionário para representar os detalhes do livro:

1234567
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } print(book)
copy

Este dicionário usa strings como chaves para armazenar informações sobre o livro.

Dicionários permitem que as chaves sejam de qualquer tipo de dado imutável. Por exemplo, você pode usar números como chaves para criar um índice de prateleiras de biblioteca:

12
shelves = {1: "Classics", 2: "Science Fiction", 3: "Mystery", 4: "Non-fiction"} print(shelves)
copy

Neste exemplo, números são chaves para mapear gêneros a prateleiras específicas da biblioteca.

Nota

Um tipo de dado imutável é um tipo de dado que não pode ser alterado após a criação. Exemplos incluem strings, números e tuplas.

O que acontece se as chaves forem duplicadas em um dicionário?

Em Python, as chaves do dicionário devem ser únicas. Se chaves duplicadas forem fornecidas ao criar ou atualizar um dicionário, a última ocorrência da chave substituirá a anterior. Isso significa que o dicionário reterá apenas o valor mais recente associado a essa chave.

12
book = {"title": "1984", "author": "George Orwell", "title": "Animal Farm"} print(book) # Output: {'title': 'Animal Farm', 'author': 'George Orwell'}
copy

Neste caso, a segunda chave "title" com o valor "Animal Farm" sobrescreve a primeira chave "title".

Tarefa

Swipe to start coding

Crie um dicionário chamado library que armazene informações sobre pelo menos três livros. Cada entrada no dicionário deve representar um livro com o seguinte formato:

  • Chave: O título do livro (como uma string)
  • Valor: O autor do livro (como uma string)

Você pode usar os seguintes dados:

  1. The Great Gatsby | F. Scott Fitzgerald
  2. 1984 | George Orwell
  3. To Kill a Mockingbird | Harper Lee

Certifique-se de que o dicionário seja criado usando chaves {}, e cada par chave-valor seja separado por uma vírgula.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1
Sentimos muito que algo saiu errado. O que aconteceu?

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

book
Criando um Dicionário em Python: Armazenando Pares Chave-Valor

A sintaxe básica para criar um dicionário é a seguinte:

python
  • Chaves : devem ser imutáveis (por exemplo, strings, números, tuplas). Uma lista ou outro dicionário não pode ser a chave;

  • Valores : podem ser de qualquer tipo de dado (por exemplo, strings, números, listas, outros dicionários).

Imagine que você está gerenciando uma biblioteca e deseja armazenar informações sobre um livro. Veja como você pode criar um dicionário para representar os detalhes do livro:

1234567
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } print(book)
copy

Este dicionário usa strings como chaves para armazenar informações sobre o livro.

Dicionários permitem que as chaves sejam de qualquer tipo de dado imutável. Por exemplo, você pode usar números como chaves para criar um índice de prateleiras de biblioteca:

12
shelves = {1: "Classics", 2: "Science Fiction", 3: "Mystery", 4: "Non-fiction"} print(shelves)
copy

Neste exemplo, números são chaves para mapear gêneros a prateleiras específicas da biblioteca.

Nota

Um tipo de dado imutável é um tipo de dado que não pode ser alterado após a criação. Exemplos incluem strings, números e tuplas.

O que acontece se as chaves forem duplicadas em um dicionário?

Em Python, as chaves do dicionário devem ser únicas. Se chaves duplicadas forem fornecidas ao criar ou atualizar um dicionário, a última ocorrência da chave substituirá a anterior. Isso significa que o dicionário reterá apenas o valor mais recente associado a essa chave.

12
book = {"title": "1984", "author": "George Orwell", "title": "Animal Farm"} print(book) # Output: {'title': 'Animal Farm', 'author': 'George Orwell'}
copy

Neste caso, a segunda chave "title" com o valor "Animal Farm" sobrescreve a primeira chave "title".

Tarefa

Swipe to start coding

Crie um dicionário chamado library que armazene informações sobre pelo menos três livros. Cada entrada no dicionário deve representar um livro com o seguinte formato:

  • Chave: O título do livro (como uma string)
  • Valor: O autor do livro (como uma string)

Você pode usar os seguintes dados:

  1. The Great Gatsby | F. Scott Fitzgerald
  2. 1984 | George Orwell
  3. To Kill a Mockingbird | Harper Lee

Certifique-se de que o dicionário seja criado usando chaves {}, e cada par chave-valor seja separado por uma vírgula.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt