Slovarji v Pythonu so vsestranske podatkovne strukture, ki vam omogočajo učinkovito shranjevanje in pridobivanje parov ključ-vrednost. Medtem ko so slovarji spremenljivi, kar pomeni, da jih je mogoče spreminjati po ustvarjanju, dodajanje novih vrednosti v slovar zahteva nekaj posebnih metod. V tem članku bomo raziskali štiri pogosto uporabljene metode za dodajanje vrednosti v slovar v Pythonu.
Kako dodati vrednost v slovar Python?
Spodaj so metode za pripenjanje vrednosti v slovar Python .
- Uporaba zapisa v oglatih oklepajih
- Uporaba
update()>Metoda - Uporaba
setdefault()>Metoda - Uporaba
dict()>Konstruktor
Dodajte vrednost v slovarski Python z uporabo zapisa v oglatih oklepajih
Najpreprostejši način za dodajanje para ključ-vrednost v aslovarje z uporabo zapisa v oglatih oklepajih. Če ključ ne obstaja v slovarju, bo dodan skupaj s povezano vrednostjo. Če ključ že obstaja, bo obstoječa vrednost prepisana z novo
Python3
# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair> my_dict[>'d'>]>=> 4> > print>(my_dict)> |
>
algoritem kabine
>Izhod
{'a': 1, 'b': 2, 'c': 3, 'd': 4}> Dodajanje vrednosti v slovar Python z uporaboupdate()>Metoda
Theupdate()>vam omogoča, da dodate več parov ključ-vrednost v slovar hkrati. Kot argument vzame drug slovar ali iterable parov ključ-vrednost.
Python3
android proces acore
# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append new key-value pairs using update()> my_dict.update({>'d'>:>4>,>'e'>:>5>})> > print>(my_dict)> |
>
>Izhod
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}> Dodajanje vrednosti v slovar Python z uporabosetdefault()>Metoda
Thesetdefault()>Metoda je še posebej uporabna, če želite dodati vrednost v slovar le, če ključ še ne obstaja. Če je ključ prisoten, vrne obstoječo vrednost brez spreminjanja slovarja.
Python3
# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair using setdefault()> my_dict.setdefault(>'d'>,>4>)> > print>(my_dict)> |
>
>Izhod
{'a': 1, 'b': 2, 'c': 3, 'd': 4}> Dodajanje vrednosti v slovar Python z uporabodict()>Konstruktor
Uporabite lahko tudidict()>konstruktor za dodajanje parov ključ-vrednost v slovar. Ta metoda je uporabna, ko želite ustvariti nov slovar z dodatnimi pari ključ-vrednost.
Python3
# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair using dict() constructor> my_dict>=> dict>(my_dict, d>=>4>)> > print>(my_dict)> |
string.compare c#
>
>Izhod
{'a': 1, 'b': 2, 'c': 3, 'd': 4}> Zaključek
Dodajanje vrednosti v slovar v Pythonu je mogoče doseči z uporabo več metod, od katerih ima vsaka svoj primer uporabe. Ne glede na to, ali imate raje preprostost zapisa v oglatih oklepajih, prilagodljivostupdate()>metoda, pogojno vedenjesetdefault()>ali pristop konstruktorja vam te metode nudijo orodja za dinamično spreminjanje slovarjev v vaših programih Python.