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 .
- Použití zápisu hranatých závorek
- Použitím
update()>Metoda - Použitím
setdefault()>Metoda - Použitím
dict()>Konstruktér
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