logo

Pridajte hodnotu do slovníka Python

Slovníky v Pythone sú všestranné dátové štruktúry, ktoré vám umožňujú efektívne ukladať a získavať páry kľúč – hodnota. Zatiaľ čo slovníky sú meniteľné, čo znamená, že ich možno po vytvorení upraviť, pridávanie nových hodnôt do slovníka si vyžaduje určité špecifické metódy. V tomto článku preskúmame štyri bežne používané metódy na pridanie hodnoty do slovníka v Pythone.

Ako pridať hodnotu do slovníka Python?

Nižšie sú uvedené spôsoby pridania hodnoty do slovníka Python .



Pripojte hodnotu do slovníkového Pythonu pomocou zápisu hranatých zátvoriek

Najjednoduchší spôsob, ako pridať pár kľúč – hodnota do aslovníkje pomocou zápisu hranatých zátvoriek. Ak kľúč v slovníku neexistuje, bude pridaný spolu s priradenou hodnotou. Ak kľúč už existuje, existujúca hodnota sa prepíše novou

Python3








# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair> my_dict[>'d'>]>=> 4> > print>(my_dict)>

>

pole reťazcov v programovaní v c
>

Výkon

{'a': 1, 'b': 2, 'c': 3, 'd': 4}>

Pridajte hodnotu do slovníka pomocou Pythonuupdate()>Metóda

Theupdate()>metóda umožňuje pridať do slovníka viacero párov kľúč – hodnota naraz. Ako argument potrebuje iný slovník alebo iterovateľný pár kľúč-hodnota.

Python3




# 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)>

>

>

Výkon

{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}>

Pridajte hodnotu do slovníka pomocou Pythonusetdefault()>Metóda

Thesetdefault()>Metóda je užitočná najmä vtedy, keď chcete pridať hodnotu do slovníka, iba ak kľúč ešte neexistuje. Ak je kľúč prítomný, vráti existujúcu hodnotu bez úpravy slovníka.

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)>

názvy miest USA

>

>

Výkon

{'a': 1, 'b': 2, 'c': 3, 'd': 4}>

Pridajte hodnotu do slovníka pomocou Pythonudict()>Konštruktér

Môžete tiež použiťdict()>konštruktor na pripojenie párov kľúč – hodnota do slovníka. Táto metóda je užitočná, keď chcete vytvoriť nový slovník s ďalšími pármi kľúč – hodnota.

Python3


java system.out.println



# 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)>

>

>

Výkon

{'a': 1, 'b': 2, 'c': 3, 'd': 4}>

Záver

Pridávanie hodnôt do slovníka v Pythone je možné vykonať pomocou niekoľkých metód, z ktorých každá má svoj vlastný prípad použitia. Či už uprednostňujete jednoduchosť zápisu hranatých zátvoriek, flexibilituupdate()>metóda, podmienené správaniesetdefault()>alebo pomocou konštruktora, tieto metódy vám poskytujú nástroje na dynamickú úpravu slovníkov vo vašich programoch Python.