Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Woordenboekmethoden | Andere Gegevenstypen
Introductie tot Python

bookWoordenboekmethoden

Woordenboekmethoden

Woordenboeken bieden een reeks bewerkingen en methoden die efficiënt gegevensbeheer mogelijk maken. Hier zijn enkele van de meest gebruikte methoden:

  • get(): haalt de waarde op voor een opgegeven sleutel, en als de sleutel niet wordt gevonden, retourneert het None. Dit verschilt van het gebruik van vierkante haken (bijv. grocery_items["Milk"]), wat een fout zou opleveren als de sleutel niet bestaat;
  • update(): werkt het woordenboek bij met elementen uit een ander woordenboek of een iteratie van sleutel-waardeparen, waarbij bestaande sleutels worden overschreven;
  • pop(): verwijdert een opgegeven sleutel en retourneert de bijbehorende waarde.
Note
Opmerking

In Python is None een speciale waarde die "niets" of "geen waarde" betekent, en het wordt vaak gebruikt om aan te geven dat iets leeg is of geen resultaat heeft.

Voorbeeldtoepassing

Stel dat je het woordenboek voor de inventaris van je supermarkt moet bijwerken. Zo kun je dit doen met behulp van woordenboekmethoden:

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
Taak

Swipe to start coding

Oefen met het beheren van een supermarktvoorraad met behulp van een dictionary.

  • Maak een dictionary genaamd grocery_inventory met de volgende items:
    • Milk: (113, "Dairy")
    • Eggs: (116, "Dairy")
    • Bread: (117, "Bakery")
    • Apples: (141, "Produce")
  • Haal de details op van "Bread" en sla deze op in een variabele genaamd bread_details.
  • Voeg een nieuw item "Cookies" toe met details (143, "Bakery").
  • Verwijder het item "Eggs" uit de dictionary.

Print het volgende na elke stap:

  • De details van Bread: Details of Bread: <$bread_details>
  • De voorraad na het toevoegen van Cookies: Inventory after adding Cookies: <$grocery_inventory>
  • De voorraad na het verwijderen van Eggs: Inventory after removing Eggs: <$grocery_inventory>

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 10
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

bookWoordenboekmethoden

Veeg om het menu te tonen

Woordenboekmethoden

Woordenboeken bieden een reeks bewerkingen en methoden die efficiënt gegevensbeheer mogelijk maken. Hier zijn enkele van de meest gebruikte methoden:

  • get(): haalt de waarde op voor een opgegeven sleutel, en als de sleutel niet wordt gevonden, retourneert het None. Dit verschilt van het gebruik van vierkante haken (bijv. grocery_items["Milk"]), wat een fout zou opleveren als de sleutel niet bestaat;
  • update(): werkt het woordenboek bij met elementen uit een ander woordenboek of een iteratie van sleutel-waardeparen, waarbij bestaande sleutels worden overschreven;
  • pop(): verwijdert een opgegeven sleutel en retourneert de bijbehorende waarde.
Note
Opmerking

In Python is None een speciale waarde die "niets" of "geen waarde" betekent, en het wordt vaak gebruikt om aan te geven dat iets leeg is of geen resultaat heeft.

Voorbeeldtoepassing

Stel dat je het woordenboek voor de inventaris van je supermarkt moet bijwerken. Zo kun je dit doen met behulp van woordenboekmethoden:

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
Taak

Swipe to start coding

Oefen met het beheren van een supermarktvoorraad met behulp van een dictionary.

  • Maak een dictionary genaamd grocery_inventory met de volgende items:
    • Milk: (113, "Dairy")
    • Eggs: (116, "Dairy")
    • Bread: (117, "Bakery")
    • Apples: (141, "Produce")
  • Haal de details op van "Bread" en sla deze op in een variabele genaamd bread_details.
  • Voeg een nieuw item "Cookies" toe met details (143, "Bakery").
  • Verwijder het item "Eggs" uit de dictionary.

Print het volgende na elke stap:

  • De details van Bread: Details of Bread: <$bread_details>
  • De voorraad na het toevoegen van Cookies: Inventory after adding Cookies: <$grocery_inventory>
  • De voorraad na het verwijderen van Eggs: Inventory after removing Eggs: <$grocery_inventory>

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 10
single

single

some-alt