Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Métodos de Dicionário | Outros Tipos de Dados
Introdução ao Python

bookMétodos de Dicionário

Métodos de Dicionário

Dicionários oferecem uma variedade de operações e métodos que facilitam o gerenciamento eficiente de dados. Abaixo estão alguns dos métodos mais utilizados:

  • get(): recupera o valor para uma chave especificada e, se a chave não for encontrada, retorna None. Isso é diferente do uso de colchetes (por exemplo, grocery_items["Milk"]), que geraria um erro se a chave não existir;
  • update(): atualiza o dicionário com elementos de outro dicionário ou de um iterável de pares chave-valor, sobrescrevendo as chaves existentes;
  • pop(): remove uma chave especificada e retorna o valor correspondente.
Note
Nota

Em Python, None é um valor especial que significa "nada" ou "sem valor", e é frequentemente utilizado quando se deseja indicar que algo está vazio ou não possui resultado.

Aplicação de Exemplo

Imagine que seja necessário atualizar o dicionário de inventário em sua mercearia. Veja como isso pode ser feito utilizando métodos de dicionário:

12345678910111213141516171819202122
# Dictionary for a grocery store inventory inventory = { "Apples": 30, "Oranges": 18, "Bananas": 45 } # Get the count of Oranges print("Count of Oranges:", inventory.get("Oranges")) # Update inventory by adding a new item inventory.update({"Mangoes": 20}) print("Updated Inventory:", inventory) # You can also add a new item to the end of the dictionary like this inventory["Pineapples"] = 15 print("Updated Inventory:", inventory) # Remove Bananas from the inventory removed_item = inventory.pop("Bananas") print("Removed Item:", removed_item) print("Current Inventory:", inventory)
copy
Tarefa

Swipe to start coding

Prática de gerenciamento de estoque de supermercado utilizando um dicionário.

  • Crie um dicionário chamado grocery_inventory com os seguintes itens:
    • Milk: (113, "Dairy")
    • Eggs: (116, "Dairy")
    • Bread: (117, "Bakery")
    • Apples: (141, "Produce")
  • Obtenha os detalhes de "Bread" e salve-os em uma variável chamada bread_details.
  • Adicione um novo item "Cookies" com os detalhes (143, "Bakery").
  • Remova o item "Eggs" do dicionário.

Imprima o seguinte após cada etapa:

  • Os detalhes de Bread: Details of Bread: <$bread_details>
  • O estoque após adicionar Cookies: Inventory after adding Cookies: <$grocery_inventory>
  • O estoque após remover Eggs: Inventory after removing Eggs: <$grocery_inventory>

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 10
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

close

bookMétodos de Dicionário

Deslize para mostrar o menu

Métodos de Dicionário

Dicionários oferecem uma variedade de operações e métodos que facilitam o gerenciamento eficiente de dados. Abaixo estão alguns dos métodos mais utilizados:

  • get(): recupera o valor para uma chave especificada e, se a chave não for encontrada, retorna None. Isso é diferente do uso de colchetes (por exemplo, grocery_items["Milk"]), que geraria um erro se a chave não existir;
  • update(): atualiza o dicionário com elementos de outro dicionário ou de um iterável de pares chave-valor, sobrescrevendo as chaves existentes;
  • pop(): remove uma chave especificada e retorna o valor correspondente.
Note
Nota

Em Python, None é um valor especial que significa "nada" ou "sem valor", e é frequentemente utilizado quando se deseja indicar que algo está vazio ou não possui resultado.

Aplicação de Exemplo

Imagine que seja necessário atualizar o dicionário de inventário em sua mercearia. Veja como isso pode ser feito utilizando métodos de dicionário:

12345678910111213141516171819202122
# Dictionary for a grocery store inventory inventory = { "Apples": 30, "Oranges": 18, "Bananas": 45 } # Get the count of Oranges print("Count of Oranges:", inventory.get("Oranges")) # Update inventory by adding a new item inventory.update({"Mangoes": 20}) print("Updated Inventory:", inventory) # You can also add a new item to the end of the dictionary like this inventory["Pineapples"] = 15 print("Updated Inventory:", inventory) # Remove Bananas from the inventory removed_item = inventory.pop("Bananas") print("Removed Item:", removed_item) print("Current Inventory:", inventory)
copy
Tarefa

Swipe to start coding

Prática de gerenciamento de estoque de supermercado utilizando um dicionário.

  • Crie um dicionário chamado grocery_inventory com os seguintes itens:
    • Milk: (113, "Dairy")
    • Eggs: (116, "Dairy")
    • Bread: (117, "Bakery")
    • Apples: (141, "Produce")
  • Obtenha os detalhes de "Bread" e salve-os em uma variável chamada bread_details.
  • Adicione um novo item "Cookies" com os detalhes (143, "Bakery").
  • Remova o item "Eggs" do dicionário.

Imprima o seguinte após cada etapa:

  • Os detalhes de Bread: Details of Bread: <$bread_details>
  • O estoque após adicionar Cookies: Inventory after adding Cookies: <$grocery_inventory>
  • O estoque após remover Eggs: Inventory after removing Eggs: <$grocery_inventory>

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 4. Capítulo 10
single

single

some-alt