ordbøger bruges til at gemme data ved hjælp af nøgleværdistrukturen i Python.

Når du arbejder med ordbøger, kan du spørge dig selv, Hvordan kan jeg tilføje et element til en ordbog? Denne artikel vil besvare dette spørgsmål.

vi nedbryder det grundlæggende i ordbøger, hvordan de fungerer, og hvordan du kan tilføje et element til en Python-ordbog. Ved udgangen af denne tutorial, vil du være ekspert på at tilføje elementer til Python ordbøger.

Python Dictionary: en genopfriskning

ordbogens datastruktur giver dig mulighed for at kortlægge nøgler til værdier., Dette er nyttigt, fordi nøgler fungerer som en etiket for en værdi, hvilket betyder, at når du vil have adgang til en bestemt værdi, skal du blot henvise til nøglenavnet for den værdi, du vil hente.

Tag denne quiz for at få tilbud og stipendier fra top bootcamps og online skoler!,

Se dine matches

Ordbøger generelt gemme de oplysninger, der er relateret på nogen måde, såsom en rekord for en elev på skolen, eller en liste af farver, hvor du kan købe et tæppe.

Overvej følgende ordbog:

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

Denne ordbog indeholder fire nøgler og fire værdier. Tasterne gemmes som en streng og vises til venstre for tyktarmen; værdierne gemmes til højre for kolonerne; bundet til en bestemt nøgle i ordbogen.,

Hvordan tilføjer vi nu et element til denne ordbog? Lad os bryde det ned.

Python Føj til ordbog

Hvis du vil tilføje et element til en Python-Ordbog, skal du tildele en værdi til en ny indeksnøgle i din ordbog.

i Modsætning til lister og tupler, der ikke er noget add() insert(), eller append() metode, som du kan bruge til at føje elementer til dine data struktur. I stedet skal du oprette en ny indeksnøgle, som derefter bruges til at gemme den værdi, du vil gemme i din ordbog.,

Her er syntaksen for at tilføje en ny værdi til en ordbog:

dictionary_name = value

Lad os bruge et eksempel til at illustrere, hvordan at tilføje en vare til en ordbog. I vores ordbog fra tidligere lagrede vi fire nøgler og værdier. Denne ordbog afspejlede bestanden niveauer af forskellige varianter af scones solgt på en cafe.

Antag, at vi lige har bagt et parti af 10 nye kirsebærscones. Nu vil vi tilføje disse scones til vores ordbog af scone typer., For at gøre dette, kan vi bruge denne kode:

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

Vores kode returnerer:

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

Som du kan se, er vores kode har tilføjet “Cherry” nøglen til vores ordbog, som har fået tildelt værdien 10.

i vores kode erklærede vi først en ordbog kaldet “scones”, der gemmer information om, hvor mange scones der er tilgængelige på en cafe at bestille., Dernæst tilføjede vi nøglen “kirsebær”til vores ordbog og tildelte den værdien 10 ved at bruge følgende kode:

scones = 10

endelig udskrives den opdaterede version af vores ordbog.

Bemærk, at vores ordbog ikke er bestilt i output af vores kode. Dette skyldes, at data, der er gemt i en ordbog, i modsætning til data, der er gemt på en liste, ikke har nogen bestemt rækkefølge.

Tip: Tilføjelse og opdatering Brug den samme Notation

den samme notation kan bruges til at opdatere en værdi i en ordbog., Antag, at vi lige har bagt en ny batch af 10 kanelscones. Vi kan opdatere vores ordbog for at afspejle dette ved hjælp af følgende kode:

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

Vores kode vender tilbage:

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

Denne linje af kode, der angiver den værdi, der er forbundet med “Kanel” – tasten i vores ordbog, 14.,

Konklusion

Der er ingen add() append(), eller insert() metode, du kan bruge til at føje et element til en ordbog i Python. I stedet tilføjer du et element til en ordbog ved at indsætte en ny indeksnøgle i ordbogen og derefter tildele det en bestemt værdi.

denne vejledning diskuterede med et eksempel, hvordan man tilføjer et element til en Python-ordbog. Nu er du klar til at begynde at tilføje elementer til ordbøger som en Python ekspert!

Articles

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *