szótárak tárolására használják az adatokat a kulcs-érték struktúra Python.
amikor szótárakkal dolgozik, megkérdezheti magától, Hogyan adhatok hozzá egy elemet egy szótárhoz? Ez a cikk válaszol erre a kérdésre.
lebontjuk a szótárak alapjait, hogyan működnek, és hogyan lehet hozzáadni egy elemet egy Python szótárhoz. A bemutató végére szakértő lesz a Python szótárak elemeinek hozzáadásában.
Python Dictionary: a Refresher
a szótár adatstruktúrája lehetővé teszi az értékek kulcsainak leképezését., Ez azért hasznos, mert a kulcsok egy érték címkéjeként működnek, ami azt jelenti, hogy ha egy adott értéket szeretne elérni, csak annyit kell tennie, hogy hivatkozik a letölteni kívánt érték kulcsnevére.
ezt a kvízt a top bootcamps és az online iskolák ajánlatainak és ösztöndíjainak megszerzéséhez!,
lásd a mérkőzéseit
a szótárak általában olyan információkat tárolnak, amelyek valamilyen módon kapcsolódnak egymáshoz, például egy iskolai hallgató rekordja, vagy olyan színek listája, amelyekben szőnyeget vásárolhat.
vegye figyelembe a következő szótárt:
scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}
Ez a szótár négy kulcsot és négy értéket tartalmaz. A kulcsokat karakterláncként tárolják, és a kettőspont bal oldalán jelennek meg; az értékeket a colonok jobb oldalán tárolják; egy adott kulcshoz kötve a szótárban.,
most, hogyan adhatunk hozzá egy elemet ehhez a szótárhoz? Bontsuk le.
Python Add to Dictionary
elem hozzáadása egy Python szótárhoz, értéket kell hozzárendelnie egy új indexkulcshoz a szótárban.
a listákkal és a kupolákkal ellentétben nincs add()
, vagy append()
módszer, amellyel elemeket adhat hozzá az adatszerkezetéhez. Ehelyett létre kell hoznia egy új indexkulcsot, amelyet a szótárban tárolni kívánt érték tárolására használnak.,
itt van a szintaxis egy új érték hozzáadásához egy szótárhoz:
dictionary_name = value
tétel egy szótárba. A korábbi szótárunkban négy kulcsot és értéket tároltunk. Ez a szótár tükrözte a kávézóban értékesített pogácsák különböző ízeinek készletszintjét.
tegyük fel, hogy éppen 10 új cseresznye pogácsát sütöttünk. Most szeretnénk hozzáadni ezeket a pogácsákat a scone típusok szótárához., Ehhez használhatjuk ezt a kódot:
scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}scones = 10print(scones)
kódunk visszatér:
{'Fruit': 22, 'Plain': 14, 'Cinnamon': 4, 'Cheese': 21, 'Cherry': 10}
mint látható, kódunk hozzáadta a” Cherry ” kulcsot a szótárunkhoz, amelyhez 10 értéket rendeltünk.
kódunkban először egy “pogácsa” nevű szótárt deklaráltunk, amely információkat tárol arról, hogy hány pogácsa rendelhető egy kávézóban., Ezután hozzáadtuk a “Cherry” kulcsot a szótárunkhoz, majd a következő kóddal hozzárendeltük a 10 értéket:
scones = 10
végül kinyomtattuk szótárunk frissített verzióját.
vegye figyelembe, hogy kódunk kimenetében a szótár nem kerül megrendelésre. Ennek oka az, hogy a szótárban tárolt adatoknak, a listában tárolt adatokkal ellentétben, nincs különösebb sorrendje.
tipp: Hozzáadása és frissítése használja ugyanazt a jelölést
ugyanaz a jelölés lehet használni, hogy frissítse egy értéket a szótárban., Tegyük fel,hogy most sütöttünk egy új, 10 fahéjas pogácsát. A következő kódsor segítségével frissíthetjük szótárunkat:
scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}scones = 14print(scones)
kódunk visszatér:
{'Fruit': 22, 'Plain': 14, 'Cinnamon': 14, 'Cheese': 21}
Ez a kódsor a szótárban a “fahéj” kulcshoz tartozó értéket 14-re állítja.,
következtetés
nincs add()
, append()
, vagy insert()
módszer segítségével hozzáadhat egy elemet egy szótárhoz a Python-ban. Ehelyett egy elemet ad hozzá a szótárhoz egy új indexkulcs beillesztésével a szótárba, majd hozzárendel egy adott értéket.
Ez a bemutató tárgyalt, egy példa, hogyan kell hozzáadni egy elemet egy Python szótár. Most már készen áll arra, hogy elemeket adjon hozzá a szótárakhoz, mint egy Python szakértő!