Vārdnīcas ir fundamentāla datu struktūra Python, kas ļauj tev uzglabāt vērtības zem noteiktiem atslēgas vārdiem. Šī struktūra ir ļoti elastīga, jo vari izmantot jebkāda veida atslēgas, ne tikai skaitļus. Šajā rokasgrāmatā tu iemācīsies, kā efektīvi izveidot, rediģēt un vaicāt vārdnīcas. Mēs arī apskatīsim papildu metodes un funkcijas, kas palīdzēs tev izmantot šīs noderīgās struktūras pilnu potenciālu.
Svarīgākie secinājumi
- Vārdnīcas ļauj piešķirt vērtības atslēgām.
- Tu vari izmantot jebkāda veida datu tipos atslēgas, tostarp skaitļus un virknes.
- Ir dažādas metodes, kā piekļūt atslēgām, vērtībām un vārdnīcas elementiem.
Solījumu soļi
Lai izveidotu vārdnīcu, sāc ar izsmalcinātām iekavām un definē savus atslēgas-vērtības pārus.
Pēc tam, kad esi izveidojis savu vārdnīcu, vari piekļūt tai vai to paplašināt.

Šajā gadījumā tev ir atslēgas ar to vērtībām, un vari vienkārši pielāgot aprēķinus.

Noderīga metode ir izmantot Range kopā ar vārdnīcu.
Rezultāts iekļaus visas vērtības no 0 līdz 6 kopā ar to kvadrātvērtībām.

Lai iegūtu visas vārdnīcas atslēgas, vari izmantot funkciju keys().
Tas ir noderīgi, lai iegūtu pārskatu par esošajiem atslēgas punktiem.

Šī metode ir īpaši noderīga, ja vēlies aplūkot vērtības neatkarīgi no to atslēgām.

Ir iespējams arī izvadīt gan atslēgas, gan vērtības kā tūplu formā, izmantojot metodi items().
Tas ļauj redzēt pārus, kas atvieglo asignāciju izsekošanu.

Ja vēlies izmantot viewitems() funkciju, ir notikušas izmaiņas Python 3. Šeit tev tikai nepieciešama items().
Tas sniedz pārskatu par visiem ierakstiem tavā vārdnīcā.

Lai izmantotu vārdnīcas Python 2, var nākties izmantot viewkeys() un viewvalues(), bet Python 3 tas ir vienkārši keys() un values(). Tas ir svarīgs punkts, par kuru jāatceras, izmantojot dažādas Python versijas.

Kopumā mēs esam apsprieduši pamatus un dažas progresīvas metodes darbam ar vārdnīcām Python. Iepazīsties ar šiem jēdzieniem, lai tos efektīvi izmantotu savos projektos.
Kopsavilkums – Python programmēšana iesācējiem – Vairāk par vārdnīcām
Šajā rokasgrāmatā tu esi rakstiski iemācījies, kā izveidot, rediģēt un vaicāt vārdnīcas Python. Tu esi iepazinis pamatfunkcijas, piemēram, keys(), values() un items(), un iemācījies, kā efektīvi strādāt ar cikliem. Metožu dažādība ļauj tev veidot efektīvākas datu struktūras.
Biežāk uzdotie jautājumi
Kā izveidot vārdnīcu Python?Lai izveidotu vārdnīcu, vari izmantot izsmalcinātas iekavas un definēt atslēgas-vērtības pārus.
Vai varu izmantot noteiktu datu tipu kā atslēgu vārdnīcā?Jā, Python vari izmantot daudzus dažādus datu tipus, tostarp virknes un skaitļus, kā atslēgas.
Kā iegūt visas vārdnīcas atslēgas?Tu vari izmantot metodi keys(), lai iegūtu visas vārdnīcas atslēgas.
Vai ir metode, kā iegūt gan atslēgas, gan vērtības?Jā, izmantojot metodi items(), tu iegūsi visus atslēgas-vērtības pārus tūplu formā.
Kāds ir atšķirības starp Python 2 un 3, strādājot ar vārdnīcām?Python 3 tu izmanto keys() un values(), bet Python 2 tika izmantoti viewkeys() un viewvalues().