Python

Izmantojot Python vārdnīcu atslēgas

Izmantojot Python vārdnīcu atslēgas
Mēs varam domāt par vārdnīcu pitonā tāpat kā parasto tulkošanas vārdnīcu, kurā mēs redzam jebkura vārda nozīmi. Vienkāršā valodā mēs varam domāt par vārdnīcu kā atslēgu un vērtību pāri, kad mēs meklējam vārda vārdnīcu, kas atbilst Python lietotajai vārdnīcai.  Vārdnīca ir datu tips python, kas ir ļoti noderīgs. Vārdnīcai būs atslēga un ar to saistīta vērtība. Šajā apmācībā es palīdzu saprast noklusējuma vārdnīcas pitona vērtību iestatīšanu, un jūs varat izmēģināt jebkuru sistēmu, kurā ir instalēts pitons.  Mēs varam meklēt atslēgu vārdnīcā un varam iegūt ar atslēgu saistīto vērtību.

Sāksim ar pirmo piemēru:

$ dict = 'India': 'Ņūdeli', 'USA': 'Ņujorka', 'UK': 'Londona',
'Dienvidāfrika': 'Keiptauna'

Izmantojot iepriekš minēto kodu, mēs esam izveidojuši vārdnīcu ar nosaukumu dict. Ja mēs vēlamies izdrukāt vārdnīcas diktātu, mums vienkārši ir jāpalaiž šis kods-

$ print (dict)

Virs koda rindiņas tiks izdrukātas visas galvenās vērtības, kas atrodas vārdnīcas diktātā. Iepriekš minētajā piemērā redzams, kur valstis kā vārdnīcas ir vārdnīcas atslēgas un valstu galvaspilsētas.

Tagad, lai iegūtu vērtību no vārdnīcas, mums jāievada atslēga.

$ print (dict ['Indija'])
'Ņūdeli'

Iepriekš minētajā piemērā mēs varam redzēt, kā mēs varam iegūt konkrēto vērtību no vārdnīcas.  Kā jūs domājat, kas notiks, ja mēs meklēsim valsti, kuras nav vārdnīcā?

$ print (dict ('Butāna'))

Ja izpildīsim kodu, tiks parādīta galvenā kļūda. Mēs saņemsim galvenās kļūdas, kad meklēsim atslēgu, kuras nav vārdnīcā.

Galvenā kļūda: 'Butāna'

Tagad mēs redzēsim vienu ļoti svarīgu vārdnīcas izmantošanas gadījumu. Pieņemsim, ka, ja mums ir taustiņi dažādos formātos, tad vesels skaitlis, pieņemsim, ka virkne vai raksturs, pat saraksts var būt arī vārdnīcas atslēga.

$ d = 1: [1, 2, 3, 4], 'Ayan': 'Sharma'

Iepriekš minētajā vārdnīcā d mēs varam redzēt, ka mums ir dažādas atslēgas ar dažādiem datu tipiem, un tas pats attiecas arī uz vērtībām. Mums ir viena vērtība kā saraksts, un otra vērtība ir virkne, tāpēc tagad mēs varam redzēt, cik laba vārdnīca ir, apstrādājot dažādus datu tipus.

Galvenās vērtības pievienošana vārdnīcai

Tagad mēs redzēsim, kā mēs vārdnīcai varam pievienot atslēgas vērtību pāri.

$ Dict = # Tukšās vārdnīcas deklarācija.
$ Dict [0] = 'Welcome' # pievienoja vienu taustiņu 0 ar vērtību 'Welcome'
$ Dict [1] = '#' pievienoja vienu taustiņu 1 ar vērtību 'to'
$ Dict [2] = 'Python' # pievienoja vienu taustiņu 2 ar vērtību 'Python'

Atslēgas vērtības atjaunināšana vārdnīcā

Mēs varam arī atjaunināt vārdnīcā esošo atslēgu vērtības.

$ Dict [0] = “Paldies”

Ja mēs izpildīsim iepriekš minēto koda rindu, tad atslēgas 0 vērtība vārdnīcā mainīsies no Laipni lūdzam uz Paldies. Šādi mēs varam atjaunināt vērtības vārdnīcā.

Dzēšot atslēgas vērtību no vārdnīcas

Mēs varam vienkārši izmantot komandu (del.vārdnīca (atslēga)) šī komanda izdzēsīs visus atslēgas vērtību pārus, kas atrodas vārdnīcā, ar norādīto atslēgu.

$ del Dict [0]
# Šī koda rinda izdzēsīs atslēgas vērtību pāri ar taustiņu 0
$ del Dict [1]
#Šī koda rinda izdzēsīs atslēgas vērtību pāri ar 1. taustiņu

Ja mēs vēlamies noņemt visus atslēgvārdu pārus, kas atrodas vārdnīcā. Mēs varam izmantot komandu clear ().

$ Dict.skaidrs ()
# Šī koda rindiņa mums dos tukšu vārdnīcu Dict.

Mēs varam arī izdzēst vārdnīcas taustiņu, izmantojot pop ().

$ Dict = 1: 'Ayan', 'name': 'is', 3: 'Good'
$ print (Dikt.pops (1));
Ājans

Vārdnīca zem vārdnīcas

Mums var būt vārdnīca kā vērtība, kas saistīta ar kādu atslēgu.

$ Dict = 1: 'Python', 3: 'A': 'Welcome', 'B': 'To', 'C': 'Python'
$ print (Dict)

Ja mēs izpildīsim iepriekš minēto kodu, mēs iegūsim šādu izvadi:

1: 'Python', 3: 'A': 'Welcome', 'B': 'To', 'C': 'Python'

Apskatīsim, kā mēs varam piekļūt iekšējās vārdnīcas elementiem.

$ print (Dict [3] ['A'])
$ print (Dict [3] ['B'])
$ print (Dict [3] ['C'])

Ja mēs izpildīsim iepriekš minēto kodu, mēs iegūsim vērtības, kas atrodas iekšējā vārdnīcā.

Laipni lūdzam
Uz
Python

Lai pārbaudītu, vai vārdnīcā ir kāds taustiņš vai nav. Mēs varam izmantot funkciju has_key (), has_key () funkcija ir Būla funkcija, kas atgriež vērtību true, ja vārdnīcā ir atslēga, vai arī atgriež false.

$ Dict = 1: 'Ayan', 'name': 'is', 3: 'Good'
$ print (Dikt.has_key ('1'))
# Vārdnīcai ir 1. atslēga, tāpēc izvade ir patiesa
izdruka (Dict.has_key ('2'))
# Diktam nav key2, tāpēc izvade ir nepatiesa

Iepriekš minētā koda izvade ir

Patiesi
Nepatiesa

Secinājums

Lietojot vārdnīcu pitonā, mums jābūt ļoti uzmanīgiem, jo ​​atšķirībā no citām datu struktūrām tajā tiek glabāti atslēgu un vērtību pāri, atslēgu nevar atkārtot, ja atslēga tiks dublēta, tad iepriekšējā atslēga tiks ignorēta. Vērtības var atkārtot dažādiem taustiņiem. Vārdnīcas ir ļoti noderīgas, ja mums ir jāuzglabā ar to saistītā atslēga un vērtība. Tāpat kā mūsu pirmajā piemērā, mums ir apgabali kā atslēga un valstu galvaspilsētas kā vērtība. Vārdnīca ļoti atšķiras no citām datu struktūrām; to vajadzētu izmantot ikreiz, kad mums ir atslēgu un vērtību pāris.

Labākie Linux spēļu konsoles emulatori
Šajā rakstā tiks uzskaitīta populārā Linux spēļu konsoles atdarināšanas programmatūra. Emulācija ir programmatūras saderības slānis, kas atdarina spēļ...
Labākie Linux spēļu draiveri 2021. gadā
Linux operētājsistēma ir gājusi tālu no sākotnējā, vienkāršā uz serveriem balstītā izskata. Šī operētājsistēma pēdējos gados ir ārkārtīgi uzlabojusies...
Kā tvert un straumēt spēļu sesiju operētājsistēmā Linux
Agrāk spēļu spēlēšana tika uzskatīta tikai par hobiju, taču laika gaitā spēļu industrija piedzīvoja milzīgu tehnoloģiju un spēlētāju skaita pieaugumu....