Dictionarymetoder
Dictionary-metoder
Ordböcker erbjuder en rad operationer och metoder som möjliggör effektiv datahantering. Här är några av de mest använda metoderna:
get(): hämtar värdet för en angiven nyckel, och om nyckeln inte hittas returnerasNone. Detta skiljer sig från att använda hakparenteser (t.ex.grocery_items["Milk"]), vilket skulle ge ett fel om nyckeln inte finns;update(): uppdaterar ordboken med element från en annan ordbok eller en iterable av nyckel-värde-par, och skriver över befintliga nycklar;pop(): tar bort en angiven nyckel och returnerar motsvarande värde.
I Python är None ett speciellt värde som betyder "ingenting" eller "inget värde", och det används ofta när du vill visa att något är tomt eller saknar resultat.
Exempel på användning
Föreställ dig att du behöver uppdatera ordboken för ett lager i din livsmedelsbutik. Så här kan du göra det med hjälp av 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
Öva på att hantera ett livsmedelsbutikslager med hjälp av en dictionary.
- Skapa en dictionary som heter
grocery_inventorymed följande varor:- Milk: (113, "Dairy")
- Eggs: (116, "Dairy")
- Bread: (117, "Bakery")
- Apples: (141, "Produce")
- Hämta informationen för "Bread" och spara den i en variabel som heter
bread_details. - Lägg till en ny vara "Cookies" med informationen (143, "Bakery").
- Ta bort varan "Eggs" från dictionaryn.
Skriv ut följande efter varje steg:
- Information om Bread:
Details of Bread: <$bread_details> - Lagret efter att Cookies lagts till:
Inventory after adding Cookies: <$grocery_inventory> - Lagret efter att Eggs tagits bort:
Inventory after removing Eggs: <$grocery_inventory>
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 1.89
Dictionarymetoder
Svep för att visa menyn
Dictionary-metoder
Ordböcker erbjuder en rad operationer och metoder som möjliggör effektiv datahantering. Här är några av de mest använda metoderna:
get(): hämtar värdet för en angiven nyckel, och om nyckeln inte hittas returnerasNone. Detta skiljer sig från att använda hakparenteser (t.ex.grocery_items["Milk"]), vilket skulle ge ett fel om nyckeln inte finns;update(): uppdaterar ordboken med element från en annan ordbok eller en iterable av nyckel-värde-par, och skriver över befintliga nycklar;pop(): tar bort en angiven nyckel och returnerar motsvarande värde.
I Python är None ett speciellt värde som betyder "ingenting" eller "inget värde", och det används ofta när du vill visa att något är tomt eller saknar resultat.
Exempel på användning
Föreställ dig att du behöver uppdatera ordboken för ett lager i din livsmedelsbutik. Så här kan du göra det med hjälp av 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
Öva på att hantera ett livsmedelsbutikslager med hjälp av en dictionary.
- Skapa en dictionary som heter
grocery_inventorymed följande varor:- Milk: (113, "Dairy")
- Eggs: (116, "Dairy")
- Bread: (117, "Bakery")
- Apples: (141, "Produce")
- Hämta informationen för "Bread" och spara den i en variabel som heter
bread_details. - Lägg till en ny vara "Cookies" med informationen (143, "Bakery").
- Ta bort varan "Eggs" från dictionaryn.
Skriv ut följande efter varje steg:
- Information om Bread:
Details of Bread: <$bread_details> - Lagret efter att Cookies lagts till:
Inventory after adding Cookies: <$grocery_inventory> - Lagret efter att Eggs tagits bort:
Inventory after removing Eggs: <$grocery_inventory>
Lösning
Tack för dina kommentarer!
single