logo

Přidejte hodnotu do slovníku Python

Slovníky v Pythonu jsou všestranné datové struktury, které vám umožňují efektivně ukládat a načítat páry klíč–hodnota. Zatímco slovníky jsou proměnlivé, což znamená, že je lze po vytvoření upravit, přidání nových hodnot do slovníku vyžaduje určité specifické metody. V tomto článku prozkoumáme čtyři běžně používané metody pro připojení hodnoty do slovníku v Pythonu.

Jak přidat hodnotu do slovníku Python?

Níže jsou uvedeny metody Jak přidat hodnotu do slovníku Krajta .



Přidejte hodnotu do slovníkového Pythonu pomocí zápisu hranatých závorek

Nejjednodušší způsob, jak přidat pár klíč–hodnota do aslovníkje pomocí zápisu hranatých závorek. Pokud klíč ve slovníku neexistuje, bude přidán spolu s přidruženou hodnotou. Pokud klíč již existuje, stávající hodnota bude přepsána 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)>

>

chytit a vyzkoušet javu
>

Výstup

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

Připojit hodnotu do slovníku pomocí Pythonuupdate()>Metoda

Theupdate()>metoda umožňuje přidat do slovníku více párů klíč-hodnota najednou. Jako argument potřebuje jiný slovník nebo iterovatelný pár klíč-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ýstup

jak volat metodu v Javě
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}>

Připojit hodnotu do slovníku pomocí Pythonusetdefault()>Metoda

Thesetdefault()>metoda je zvláště užitečná, když chcete ke slovníku připojit hodnotu pouze v případě, že klíč ještě neexistuje. Pokud je klíč přítomen, vrátí existující hodnotu bez úpravy slovníku.

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

>

>

Výstup

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

Připojit hodnotu ke slovníku pomocí Pythonudict()>Konstruktér

Můžete také použítdict()>konstruktor pro připojení párů klíč–hodnota do slovníku. Tato metoda je užitečná, když chcete vytvořit nový slovník s dalšími páry klíč–hodnota.

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

>

>

Výstup

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

Závěr

Přidání hodnot do slovníku v Pythonu lze provést pomocí několika metod, z nichž každá má svůj vlastní případ použití. Ať už dáváte přednost jednoduchosti zápisu hranatých závorek, flexibilitěupdate()>metoda, podmíněné chovánísetdefault()>, nebo konstruktorový přístup, tyto metody vám poskytují nástroje pro dynamickou úpravu slovníků ve vašich programech Python.

sdlc