Woordenboekmethoden
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 hetNone. 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.
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)
Swipe to start coding
Oefen met het beheren van een supermarktvoorraad met behulp van een dictionary.
- Maak een dictionary genaamd
grocery_inventorymet 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
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 1.89
Woordenboekmethoden
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 hetNone. 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.
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)
Swipe to start coding
Oefen met het beheren van een supermarktvoorraad met behulp van een dictionary.
- Maak een dictionary genaamd
grocery_inventorymet 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
Bedankt voor je feedback!
single