woordenboeken worden gebruikt om gegevens op te slaan met behulp van de sleutel-waarde structuur in Python.
wanneer u met woordenboeken werkt, kunt u zich afvragen: hoe kan ik een item aan een woordenboek toevoegen? Dit artikel zal die vraag beantwoorden.
We zullen de basisprincipes van woordenboeken, hoe ze werken, en hoe je een item kunt toevoegen aan een Python woordenboek. Tegen het einde van deze zelfstudie bent u een expert in het toevoegen van items aan Python-woordenboeken.
Python Dictionary: een Refresher
met de gegevensstructuur van het woordenboek kunt u sleutels toewijzen aan waarden., Dit is handig omdat sleutels fungeren als een label voor een waarde, wat betekent dat wanneer u een bepaalde waarde wilt openen, alles wat je hoeft te doen is verwijzen naar de sleutel naam voor de waarde die u wilt ophalen.
neem deze quiz om aanbiedingen en beurzen te krijgen van top bootcamps en online scholen!,
zie uw overeenkomsten
woordenboeken slaan over het algemeen informatie op die op een bepaalde manier gerelateerd is, zoals een record voor een student op school, of een lijst met kleuren waarin u een tapijt kunt kopen.
beschouw het volgende woordenboek:
scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}
Dit woordenboek bevat vier sleutels en vier waarden. De sleutels worden opgeslagen als een tekenreeks, en verschijnen aan de linkerkant van de dubbele punt; de waarden worden opgeslagen aan de rechterkant van de dubbele punten; gebonden aan een bepaalde sleutel in het woordenboek.,
nu, hoe voegen we een item toe aan dit woordenboek? Laten we het afbreken.
Python toevoegen aan woordenboek
om een item aan een woordenboek van Python toe te voegen, moet u een waarde toewijzen aan een nieuwe indexsleutel in uw woordenboek.
In tegenstelling tot lijsten en tupels is er geen add()
, insert()
, of append()
methode die u kunt gebruiken om items aan uw gegevensstructuur toe te voegen. In plaats daarvan moet u een nieuwe indexsleutel maken, die vervolgens wordt gebruikt om de waarde op te slaan die u wilt opslaan in uw woordenboek.,
Hier is de syntaxis voor het toevoegen van een nieuwe waarde aan een woordenboek:
dictionary_name = value
laten we een voorbeeld gebruiken om te illustreren hoe een item aan een woordenboek kan worden toegevoegd. In ons woordenboek van eerder hebben we vier sleutels en waarden opgeslagen. Dit woordenboek weerspiegelde de voorraad niveaus van verschillende smaken van scones verkocht in een café.
stel dat we net een batch van 10 nieuwe cherry scones hebben gebakken. Nu willen we deze scones toevoegen aan ons woordenboek van sconetypen., Om dit te doen, kunnen we deze code gebruiken:
scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}scones = 10print(scones)
onze code retourneert:
{'Fruit': 22, 'Plain': 14, 'Cinnamon': 4, 'Cheese': 21, 'Cherry': 10}
zoals u kunt zien, heeft onze code De” Cherry ” sleutel toegevoegd aan ons woordenboek, waaraan de waarde 10 is toegekend.
in onze code hebben we eerst een woordenboek gedeclareerd met de naam “scones” dat informatie opslaat over het aantal scones dat beschikbaar is in een café om te bestellen., Vervolgens voegden we de sleutel “Cherry” toe aan ons woordenboek en gaven het de waarde 10 door de volgende code te gebruiken:
scones = 10
tenslotte printen we de bijgewerkte versie van ons woordenboek uit.
merk op dat in de uitvoer van onze code ons woordenboek niet geordend is. Dit komt omdat gegevens die in een woordenboek zijn opgeslagen, in tegenstelling tot gegevens die in een lijst zijn opgeslagen, geen bepaalde volgorde hebben.
Tip: toevoegen en bijwerken gebruik dezelfde notatie
dezelfde notatie kan worden gebruikt om een waarde in een woordenboek bij te werken., Stel dat we net een nieuwe partij van 10 kaneel scones hebben gebakken. We zouden ons woordenboek kunnen bijwerken om dit weer te geven met behulp van de volgende regel code:
scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}scones = 14print(scones)
onze code retourneert:
{'Fruit': 22, 'Plain': 14, 'Cinnamon': 14, 'Cheese': 21}
deze regel code stelt de waarde geassocieerd met de “Cinnamon” sleutel in ons woordenboek in op 14.,
conclusie
er is geen add()
, append()
, of insert()
methode die u kunt gebruiken om een item toe te voegen aan een woordenboek in Python. In plaats daarvan voegt u een item toe aan een woordenboek door een nieuwe indexsleutel in het woordenboek in te voegen en vervolgens een bepaalde waarde toe te kennen.
deze tutorial besprak, met een voorbeeld, hoe een item aan een Python woordenboek kan worden toegevoegd. Nu ben je klaar om items toe te voegen aan woordenboeken als een Python-expert!