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ő!

Articles

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük