logo

Liitä arvo Python-sanakirjaan

Pythonin sanakirjat ovat monipuolisia tietorakenteita, joiden avulla voit tallentaa ja noutaa avainarvopareja tehokkaasti. Vaikka sanakirjat ovat muunnettavissa eli niitä voidaan muokata luomisen jälkeen, uusien arvojen lisääminen sanakirjaan vaatii tiettyjä menetelmiä. Tässä artikkelissa tutkimme neljää yleisesti käytettyä menetelmää arvon liittämiseksi sanakirjaan Pythonissa.

Kuinka lisätä arvo Python-sanakirjaan?

Alla on menetelmät arvon lisäämiseksi sanakirjaan Python .



Liitä arvo sanakirja Pythoniin käyttämällä hakasulkeiden merkintää

Yksinkertaisin tapa lisätä avain-arvo-pari asanakirjaon käyttämällä hakasulkeiden merkintää. Jos avainta ei ole sanakirjassa, se lisätään siihen liittyvän arvon kanssa. Jos avain on jo olemassa, olemassa oleva arvo korvataan uudella

Python 3








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

>

armstrongin numero
>

Lähtö

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

Liitä arvo Python-sanakirjaan käyttämälläupdate()>Menetelmä

Theupdate()>menetelmän avulla voit lisätä useita avainarvopareja sanakirjaan kerralla. Argumenttina käytetään toista sanakirjaa tai iteroitavaa avain-arvo-pareja.

Python 3




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

>

c++ gui
>

Lähtö

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

Liitä arvo sanakirjaan Pythonin avullasetdefault()>Menetelmä

Thesetdefault()>menetelmä on erityisen hyödyllinen, kun haluat liittää arvon sanakirjaan vain, jos avainta ei vielä ole olemassa. Jos avain on olemassa, se palauttaa olemassa olevan arvon muuttamatta sanakirjaa.

Python 3




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

>

>

Lähtö

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

Liitä arvo sanakirjaan Pythonin avulladict()>Rakentaja

Voit myös käyttäädict()>rakentaja liittää avain-arvo-pareja sanakirjaan. Tämä menetelmä on hyödyllinen, kun haluat luoda uuden sanakirjan, jossa on lisäavain-arvo-pareja.

Python 3




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

>

>

java hello world esimerkki
Lähtö

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

Johtopäätös

Pythonissa arvojen liittäminen sanakirjaan voidaan suorittaa useilla menetelmillä, joista jokaisella on oma käyttötapansa. Halusitpa sitten hakasulkeiden merkinnän yksinkertaisuuden, joustavuudenupdate()>menetelmä, ehdollinen käyttäytyminensetdefault()>, tai konstruktorilähestymistapa, nämä menetelmät tarjoavat sinulle työkalut, joilla voit muokata sanakirjoja dynaamisesti Python-ohjelmissasi.