Pievienota Python vārdnīca: kā pievienot atslēgu/vērtību pāri

Vārdnīca ir viens no svarīgākajiem Python pieejamajiem datu veidiem. Dati vārdnīcā tiek saglabāti kā atslēgu/vērtību pāris. To atdala ar kolu (:), un atslēgu/vērtību pāri atdala ar komatu (,).

Vārdnīcas atslēgas ir unikālas, un tās var būt virkne, vesels skaitlis, kopa utt. Vērtības var būt saraksts vai saraksts sarakstā, skaitļi, virkne utt.

Šeit ir vārdnīcas piemērs: | _+_ |

Šajā Python apmācībā jūs uzzināsit:

Ierobežojumi galvenajām vārdnīcām

Šeit ir atslēgas ierobežojumu saraksts vārdnīcā:

  • Ja vārdnīcā ir definēts atslēgas dublikāts, tiek ņemta vērā pēdējā. Piemēram, apsveriet vārdnīcu my_dict = {'Name': 'ABC', 'Address': 'Mumbai', 'Age': 30, 'Name': 'XYZ'};. Tai ir atslēga 'Name', kas definēta divreiz ar vērtību kā ABC un XYZ. Priekšroka tiks dota pēdējam definētajam, t.i., “Nosaukums”: “XYZ”.
  • Atslēgas datu tips var būt skaitlis, virkne, pludiņš, Būla vērtība, rindas, iebūvētie objekti, piemēram, pludiņš, un funkcijas.

    Piemēram, my_dict = {bin: '001', hex: '6', 10: 'ten', bool: '1', float: '12 .8 ', int: 1, False:' 0 '};

    Vienīgais, kas nav atļauts, ir tas, ka jūs nevarat definēt atslēgu kvadrātiekavās, piemēram, my_dict = {['Name']: 'ABC', 'Address': 'Mumbai', 'Age': 30};

Kā pievienot elementu atslēgai vārdnīcā ar Python?

Mēs varam izmantot iebūvēto funkciju append (), lai pievienotu elementus vārdnīcas taustiņiem. Lai vārdnīcai pievienotu elementu, izmantojot pielikumu (), vispirms jāatrod atslēga, kurai jāpievieno.

Ņemiet vērā, ka jums ir šāda vārdnīca: | _+_ |

Vārdnīcas atslēgas ir vārds, adrese un vecums. Izmantojot metodi pielikums (), mēs varam atjaunināt atslēgu vērtības vārdnīcā. | _+_ |

Kad mēs drukājam vārdnīcu pēc vērtību atjaunināšanas, iznākums ir šāds:

Rezultāts: | _+_ |

Piekļuve vārdnīcas elementiem

Dati vārdnīcā ir pieejami atslēgu/vērtību pārī. Lai piekļūtu elementiem no vārdnīcas, jāizmanto kvadrātiekavas (['atslēga']) ar taustiņu iekšpusē.

Šeit ir piemērs, kas parāda piekļuvi vārdnīcai, izmantojot kvadrātiekavās esošo taustiņu. | _+_ |

Rezultāts: | _+_ |

Ja mēģināsit izmantot atslēgu, kuras vārdnīcā nav, tā parādīs kļūdu, kā parādīts zemāk: | _+_ |

Rezultāts: | _+_ |

Elementa (-u) dzēšana vārdnīcā

Lai izdzēstu kādu elementu no vārdnīcas, jums jāizmanto no atslēgvārds.

Sintakse ir: | _+_ |

Lai izdzēstu visu vārdnīcu, atkal varat izmantot del atslēgvārdu, kā parādīts zemāk: | _+_ |

Lai vienkārši iztukšotu vārdnīcu vai notīrītu vārdnīcas saturu, varat izmantot skaidras () metodi savā vārdnīcā, kā parādīts zemāk: | _+_ |

Šeit ir darba piemērs, kas parāda elementa dzēšanu, lai notīrītu diktāta saturu un izdzēstu visu vārdnīcu. | _+_ |

Rezultāts: | _+_ |

Elementa (-u) dzēšana no vārdnīcas, izmantojot pop () metodi

Papildus del atslēgvārdam varat izmantot arī metodi dict.pop (), lai noņemtu elementu no vārdnīcas. Pop () ir iebūvēta metode, kas pieejama kopā ar vārdnīcu, kas palīdz izdzēst elementu, pamatojoties uz doto atslēgu.

Sintakse: | _+_ |

Pop () metode atgriež dotajai atslēgai noņemto elementu, un, ja dotā atslēga nav, tā atgriež noklusējuma vērtību. Ja noklusējuma vērtība nav norādīta un atslēga nav vārdnīcā, tā radīs kļūdu.

Šeit ir darba piemērs, kas parāda elementa dict.pop () izmantošanu. | _+_ |

Rezultāts: | _+_ |

Elementa (-u) pievienošana vārdnīcai

Lai pievienotu elementu esošai vārdnīcai, jāizmanto vārdnīcas nosaukums, kam seko kvadrātiekavas ar atslēgas nosaukumu, un jāpiešķir tam vērtība.

Šeit ir piemērs tam: | _+_ |

Rezultāts: | _+_ |

Vārdnīcā esošā (-o) elementa (-u) atjaunināšana

Lai atjauninātu esošos vārdnīcas elementus, jums ir nepieciešama atsauce uz atslēgu, kurai vēlaties atjaunināt vērtību.

Tātad mums ir vārdnīca my_dict = {'username': 'XYZ', 'email': 'Šī e -pasta adrese ir aizsargāta pret mēstuļošanu. Lai to skatītu, ir jāiespējo JavaScript.',' location ':' Mumbaja '}.

Mēs vēlētos atjaunināt lietotājvārds no XYZ līdz ABC. Šeit ir piemērs, kas parāda, kā to var atjaunināt. | _+_ |

Rezultāts: | _+_ |

Ievietojiet vārdnīcu citā vārdnīcā

Ņemiet vērā, ka jums ir divas vārdnīcas, kā parādīts zemāk:

1. vārdnīca: | _+_ |

2. vārdnīca: | _+_ |

Tagad es vēlos, lai vārdnīca my_dict1 tiktu ievietota vārdnīcā my_dict. Lai to izdarītu, varat izveidot atslēgu ar nosaukumu “nosaukums” manā_diktā un piešķirt tai vārdnīcu mana_dikts1.

Šeit ir strādājošs piemērs, kas parāda vārdnīcas my_dict1 ievietošanu my_dict. | _+_ |

Rezultāts: | _+_ |

Tagad, ja redzat atslēgu “vārds”, tajā ir vārdnīca my_dict1.

Kopsavilkums:

  • Vārdnīca ir viens no svarīgākajiem Python pieejamajiem datu veidiem. Dati vārdnīcā tiek saglabāti kā atslēgu/vērtību pāris. Atslēgu/vērtību atdala ar kolu (:), un atslēgu/vērtību pāri atdala ar komatu (,). Vārdnīcas atslēgas ir unikālas, un tās var būt virkne, vesels skaitlis, kopa utt. Vērtības var būt saraksts vai saraksts sarakstā, skaitļi, virkne utt.

Svarīgas vārdnīcā iebūvētās metodes:

MetodeApraksts
skaidrs ()Tas noņems visus vārdnīcas elementus.
pievienot ()Tā ir iebūvēta funkcija programmā Python, kas palīdz atjaunināt atslēgu vērtības vārdnīcā.
Atjaunināt()Atjaunināšanas () metode palīdzēs mums apvienot vienu vārdnīcu ar citu.
pop ()Noņem elementu no vārdnīcas.