ordböcker används för att lagra data med hjälp av nyckelvärdesstrukturen i Python.

När du arbetar med ordböcker kan du fråga dig själv, hur kan jag lägga till ett objekt i en ordlista? Denna artikel kommer att svara på den frågan.

vi bryter ner grunderna i ordböcker, hur de fungerar och hur du kan lägga till ett objekt i en Python-ordbok. I slutet av denna handledning kommer du att vara expert på att lägga till objekt till Python-ordböcker.

Python Dictionary: a Refresher

ordboken datastruktur kan du mappa nycklar till värden., Detta är användbart eftersom nycklar fungerar som en etikett för ett värde, vilket innebär att när du vill komma åt ett visst värde, allt du behöver göra är att referera till nyckelnamnet för det värde du vill hämta.

ta det här testet för att få erbjudanden och stipendier från topp bootcamps och onlineskolor!,

Se dina matcher

ordböcker lagrar vanligtvis information som är relaterad på något sätt, till exempel en post för en student i skolan, eller en lista med färger där du kan köpa en matta.

överväg följande ordlista:

scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}

den här ordlistan innehåller fyra nycklar och fyra värden. Tangenterna lagras som en sträng och visas till vänster om kolon; värdena lagras till höger om kolonerna; bundna till en viss nyckel i ordlistan.,

nu, Hur lägger vi till ett objekt i den här ordlistan? Låt oss bryta ner det.

Python Lägg till i ordlistan

för att lägga till ett objekt i en Python-ordlista bör du tilldela ett värde till en ny indexnyckel i ordlistan.

Till skillnad från listor och tuples finns det ingen add(), insert(), eller append() metod som du kan använda för att lägga till objekt i din datastruktur. Istället måste du skapa en ny indexnyckel, som sedan kommer att användas för att lagra det värde du vill lagra i din ordlista.,

här är syntaxen för att lägga till ett nytt värde i en ordbok:

dictionary_name = value

låt oss använda ett exempel för att illustrera hur du lägger till ett objekt i en ordbok. I vår ordbok från tidigare lagrade vi fyra nycklar och värden. Denna ordbok återspeglade lagernivåerna av olika smaker av scones som säljs på ett café.

anta att vi just har bakat ett parti av 10 nya körsbär scones. Nu vill vi lägga till dessa scones i vår ordbok av scone typer., För att göra det kan vi använda den här koden:

scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}scones = 10print(scones)

vår KOD Returnerar:

{'Fruit': 22, 'Plain': 14, 'Cinnamon': 4, 'Cheese': 21, 'Cherry': 10}

som du kan se har vår kod lagt till ”Cherry” – tangenten i vår ordbok, som har tilldelats värdet 10.

i vår kod förklarade vi först en ordbok som heter ”scones” som lagrar information om hur många scones som finns tillgängliga på ett café att beställa., Därefter lade vi till nyckeln ”Cherry” i vår ordbok och tilldelade det värdet 10 genom att använda följande kod:

scones = 10

slutligen skrev vi ut den uppdaterade versionen av vår ordbok.

Lägg märke till att vår ordlista inte beställs vid utgången av vår kod. Detta beror på att data som lagras i en ordbok, till skillnad från data som lagras i en lista, inte har någon särskild ordning.

tips: lägga till och uppdatera Använd samma Notation

samma notation kan användas för att uppdatera ett värde i en ordbok., Antag att vi just har bakat en ny sats med 10 kanelsconer. Vi kan uppdatera vår ordlista för att återspegla detta med följande kodlinje:

scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}scones = 14print(scones)

vår KOD Returnerar:

{'Fruit': 22, 'Plain': 14, 'Cinnamon': 14, 'Cheese': 21}

{'Fruit': 22, 'Plain': 14, 'Cinnamon': 14, 'Cheese': 21}

den här kodraden anger värdet som är associerat med ”kanel” – tangenten i vår ordlista till 14.,

slutsats

det finns ingenadd(),append(), ellerinsert() metod du kan använda för att lägga till ett objekt i en ordbok i Python. Istället lägger du till ett objekt i en ordlista genom att infoga en ny indexnyckel i ordlistan och sedan tilldela det ett visst värde.

denna handledning diskuterade, med ett exempel, hur man lägger till ett objekt i en Python-ordbok. Nu är du redo att börja lägga till objekt till ordböcker som en Python expert!

Articles

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *