logo

Pievienojiet vērtību vārdnīcai Python

Python vārdnīcas ir daudzpusīgas datu struktūras, kas ļauj efektīvi uzglabāt un izgūt atslēgu un vērtību pārus. Lai gan vārdnīcas ir mainīgas, kas nozīmē, ka tās var mainīt pēc izveides, jaunu vērtību pievienošanai vārdnīcai ir nepieciešamas dažas īpašas metodes. Šajā rakstā mēs izpētīsim četras bieži izmantotās metodes, kā Python vārdnīcai pievienot vērtību.

Kā pievienot vērtību vārdnīcai Python?

Tālāk ir norādītas metodes, kā pievienot vērtību vārdnīcai Python .



Pievienojiet vērtību vārdnīcai Python, izmantojot kvadrātiekavās

Vienkāršākais veids, kā pievienot atslēgas vērtību pāri avārdnīcair, izmantojot kvadrātiekavās. Ja atslēgas vārdnīcā nav, tā tiks pievienota kopā ar saistīto vērtību. Ja atslēga jau pastāv, esošā vērtība tiks pārrakstīta ar jauno

Python3








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

>

java burbuļu kārtošana
>

Izvade

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

Pievienojiet vērtību vārdnīcai Python, izmantojotupdate()>Metode

Theupdate()>metode ļauj vārdnīcai vienlaikus pievienot vairākus atslēgu-vērtību pārus. Kā arguments tiek izmantota cita vārdnīca vai atslēgu un vērtību pāru atkārtojamība.

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

>

>

gimp fontu saraksts
Izvade

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

Pievienojiet vērtību vārdnīcai Python, izmantojotsetdefault()>Metode

Thesetdefault()>metode ir īpaši noderīga, ja vārdnīcai vēlaties pievienot vērtību tikai tad, ja atslēgas vēl nav. Ja atslēga ir, tā atgriež esošo vērtību, nepārveidojot vārdnīcu.

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

>

>

Izvade

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

Pievienojiet vērtību vārdnīcai Python, izmantojotdict()>Konstruktors

Varat arī izmantotdict()>konstruktors, lai vārdnīcai pievienotu atslēgu-vērtību pārus. Šī metode ir noderīga, ja vēlaties izveidot jaunu vārdnīcu ar papildu atslēgu un vērtību pāriem.

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

>

>

Izvade

.vienāds ar java
{'a': 1, 'b': 2, 'c': 3, 'd': 4}>

Secinājums

Vērtību pievienošanu vārdnīcai Python var veikt, izmantojot vairākas metodes, katrai no tām ir savs lietošanas gadījums. Neatkarīgi no tā, vai vēlaties vienkāršību kvadrātiekavās, elastīgumsupdate()>metode, nosacītā uzvedībasetdefault()>, vai konstruktora pieeja, šīs metodes nodrošina rīkus, lai Python programmās dinamiski modificētu vārdnīcas.