Dictionary-metoder
Dictionary-metoder
Ordbøger tilbyder en række operationer og metoder, der muliggør effektiv databehandling. Her er nogle af de mest anvendte metoder:
get(): henter værdien for en angivet nøgle, og hvis nøglen ikke findes, returnerer denNone. Dette adskiller sig fra brugen af firkantede parenteser (f.eks.grocery_items["Milk"]), som vil udløse en fejl, hvis nøglen ikke eksisterer;update(): opdaterer ordbogen med elementer fra en anden ordbog eller et itererbart objekt af nøgle-værdi-par og overskriver eksisterende nøgler;pop(): fjerner en angivet nøgle og returnerer den tilsvarende værdi.
I Python er None en særlig værdi, der betyder "intet" eller "ingen værdi", og den bruges ofte, når man vil angive, at noget er tomt eller ikke har et resultat.
Eksempel på anvendelse
Forestil dig, at du skal opdatere ordbogen for et lager i din købmandsbutik. Sådan kan du gøre det ved hjælp af dictionary-metoder:
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
Øv dig i at administrere et dagligvarelager ved hjælp af en ordbog.
- Opret en ordbog kaldet
grocery_inventorymed følgende varer:- Milk: (113, "Dairy")
- Eggs: (116, "Dairy")
- Bread: (117, "Bakery")
- Apples: (141, "Produce")
- Hent detaljerne for "Bread" og gem dem i en variabel kaldet
bread_details. - Tilføj en ny vare "Cookies" med detaljerne (143, "Bakery").
- Fjern varen "Eggs" fra ordbogen.
Udskriv følgende efter hvert trin:
- Detaljer om Bread:
Details of Bread: <$bread_details> - Lageret efter tilføjelse af Cookies:
Inventory after adding Cookies: <$grocery_inventory> - Lageret efter fjernelse af Eggs:
Inventory after removing Eggs: <$grocery_inventory>
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 1.89
Dictionary-metoder
Stryg for at vise menuen
Dictionary-metoder
Ordbøger tilbyder en række operationer og metoder, der muliggør effektiv databehandling. Her er nogle af de mest anvendte metoder:
get(): henter værdien for en angivet nøgle, og hvis nøglen ikke findes, returnerer denNone. Dette adskiller sig fra brugen af firkantede parenteser (f.eks.grocery_items["Milk"]), som vil udløse en fejl, hvis nøglen ikke eksisterer;update(): opdaterer ordbogen med elementer fra en anden ordbog eller et itererbart objekt af nøgle-værdi-par og overskriver eksisterende nøgler;pop(): fjerner en angivet nøgle og returnerer den tilsvarende værdi.
I Python er None en særlig værdi, der betyder "intet" eller "ingen værdi", og den bruges ofte, når man vil angive, at noget er tomt eller ikke har et resultat.
Eksempel på anvendelse
Forestil dig, at du skal opdatere ordbogen for et lager i din købmandsbutik. Sådan kan du gøre det ved hjælp af dictionary-metoder:
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
Øv dig i at administrere et dagligvarelager ved hjælp af en ordbog.
- Opret en ordbog kaldet
grocery_inventorymed følgende varer:- Milk: (113, "Dairy")
- Eggs: (116, "Dairy")
- Bread: (117, "Bakery")
- Apples: (141, "Produce")
- Hent detaljerne for "Bread" og gem dem i en variabel kaldet
bread_details. - Tilføj en ny vare "Cookies" med detaljerne (143, "Bakery").
- Fjern varen "Eggs" fra ordbogen.
Udskriv følgende efter hvert trin:
- Detaljer om Bread:
Details of Bread: <$bread_details> - Lageret efter tilføjelse af Cookies:
Inventory after adding Cookies: <$grocery_inventory> - Lageret efter fjernelse af Eggs:
Inventory after removing Eggs: <$grocery_inventory>
Løsning
Tak for dine kommentarer!
single