Dictionary-metoder
Ordbokmetoder
Ordbøker tilbyr en rekke operasjoner og metoder som muliggjør effektiv håndtering av data. Her er noen av de mest brukte metodene:
get(): henter verdien for en spesifisert nøkkel, og hvis nøkkelen ikke finnes, returnerer denNone. Dette er forskjellig fra å bruke klammeparenteser (f.eks.grocery_items["Milk"]), som vil gi en feil hvis nøkkelen ikke eksisterer;update(): oppdaterer ordboken med elementer fra en annen ordbok eller en itererbar med nøkkel-verdi-par, og overskriver eksisterende nøkler;pop(): fjerner en spesifisert nøkkel og returnerer tilhørende verdi.
I Python er None en spesiell verdi som betyr "ingenting" eller "ingen verdi", og brukes ofte når du vil vise at noe er tomt eller ikke har et resultat.
Eksempel på bruk
Tenk deg at du må oppdatere ordboken for et varelager i dagligvarebutikken din. Slik kan du gjøre det ved hjelp av ordbokmetoder:
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 på å administrere et dagligvarelager ved hjelp av en ordbok.
- Opprett en ordbok kalt
grocery_inventorymed disse varene:- Milk: (113, "Dairy")
- Eggs: (116, "Dairy")
- Bread: (117, "Bakery")
- Apples: (141, "Produce")
- Hent detaljene for "Bread" og lagre dem i en variabel kalt
bread_details. - Legg til en ny vare "Cookies" med detaljer (143, "Bakery").
- Fjern varen "Eggs" fra ordboken.
Skriv ut følgende etter hvert steg:
- Detaljene for Bread:
Details of Bread: <$bread_details> - Lageret etter å ha lagt til Cookies:
Inventory after adding Cookies: <$grocery_inventory> - Lageret etter å ha fjernet Eggs:
Inventory after removing Eggs: <$grocery_inventory>
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 1.89
Dictionary-metoder
Sveip for å vise menyen
Ordbokmetoder
Ordbøker tilbyr en rekke operasjoner og metoder som muliggjør effektiv håndtering av data. Her er noen av de mest brukte metodene:
get(): henter verdien for en spesifisert nøkkel, og hvis nøkkelen ikke finnes, returnerer denNone. Dette er forskjellig fra å bruke klammeparenteser (f.eks.grocery_items["Milk"]), som vil gi en feil hvis nøkkelen ikke eksisterer;update(): oppdaterer ordboken med elementer fra en annen ordbok eller en itererbar med nøkkel-verdi-par, og overskriver eksisterende nøkler;pop(): fjerner en spesifisert nøkkel og returnerer tilhørende verdi.
I Python er None en spesiell verdi som betyr "ingenting" eller "ingen verdi", og brukes ofte når du vil vise at noe er tomt eller ikke har et resultat.
Eksempel på bruk
Tenk deg at du må oppdatere ordboken for et varelager i dagligvarebutikken din. Slik kan du gjøre det ved hjelp av ordbokmetoder:
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 på å administrere et dagligvarelager ved hjelp av en ordbok.
- Opprett en ordbok kalt
grocery_inventorymed disse varene:- Milk: (113, "Dairy")
- Eggs: (116, "Dairy")
- Bread: (117, "Bakery")
- Apples: (141, "Produce")
- Hent detaljene for "Bread" og lagre dem i en variabel kalt
bread_details. - Legg til en ny vare "Cookies" med detaljer (143, "Bakery").
- Fjern varen "Eggs" fra ordboken.
Skriv ut følgende etter hvert steg:
- Detaljene for Bread:
Details of Bread: <$bread_details> - Lageret etter å ha lagt til Cookies:
Inventory after adding Cookies: <$grocery_inventory> - Lageret etter å ha fjernet Eggs:
Inventory after removing Eggs: <$grocery_inventory>
Løsning
Takk for tilbakemeldingene dine!
single