Python

Pythoni sõnastikuklahvide kasutamine

Pythoni sõnastikuklahvide kasutamine
Võime mõelda pütooni sõnaraamatust sama mis tavaline tõlkesõnastik, kus näeme mis tahes sõna tähendust. Lihtsas keeles võime mõelda sõnastikust kui võtmeväärtuste paarist, kui vaatame pythonis kasutatava sõnaraamatuga kaasneva sõna sõnastiku tähendust.  Sõnastik on pythoni andmetüüp, mis on väga kasulik. Sõnaraamatul on võti ja sellega seotud väärtus. Selles õpetuses aitan mõista sõnastiku pythoni vaikeväärtuste seadistamist ja võite proovida mis tahes süsteemi, kuhu on python installitud.  Võime otsida võtit sõnastikust ja saame tuua võtmega seotud väärtuse.

Alustame esimese näitega:

$ dict = 'India': 'New Delhi', 'USA': 'New York', 'UK': 'London',
"Lõuna-Aafrika": "Kaplinn"

Kasutades ülaltoodud koodi, oleme loonud sõnaraamatu nimega dict. Kui tahame sõnastiku dikteerimist printida, peame selle koodi lihtsalt käivitama-

$ print (dict)

Koodirea kohal trükitakse kõik võtmesõnad, mis on sõnastiku dikteeritud. Eespool toodud näites näeme, kus riigid on sõnastiku võtmed ja riikide pealinnad kui nende väärtused.

Nüüd, kui soovite sõnastikust väärtust hankida, peame sisestama võtme.

$ print (dict ['India'])
'New Delhi'

Ülaltoodud näites näeme, kuidas saame konkreetse väärtuse sõnastikust hankida.  Mis teie arvates juhtub, kui otsime riiki, mida sõnastikus dikteerida pole?

$ print (dict ('Bhutan'))

Kui täidame koodi, saame võtme tõrke. Võtme vead ilmnevad siis, kui otsime võtit, mida sõnastikus pole.

Põhiviga: 'Bhutan'

Nüüd näeme ühte väga olulist sõnastiku kasutusjuhtumit. Oletame, et kui meil on võtmeid erinevas vormingus, siis ütleme, et täisarv, näiteks string või märk, võib ka loend olla sõnaraamatu võti.

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

Ülaltoodud sõnastikus d näeme, et meil on erinevad võtmed, millel on erinevad andmetüübid, ja sama kehtib ka väärtustega. Meil on üks väärtus loendina ja teine ​​väärtus on string, nii et nüüd näeme, kui hea sõnastik on erinevate andmetüüpide käsitlemisel.

Võtmeväärtuse lisamine sõnaraamatusse

Nüüd näeme, kuidas saaksime märksõnale lisada põhiväärtuste paari.

$ Dict = # tühja sõnaraamatu deklaratsioon.
$ Dict [0] = 'Tere tulemast' # lisatud üks võti 0 väärtusega 'Tere tulemast'
$ Dict [1] = 'üksusele' # lisas üks võtme 1 väärtusega '' '
$ Dict [2] = 'Python' # lisas ühe võtme 2 väärtusega 'Python'

Võtme väärtuse värskendamine sõnastikus

Saame värskendada ka sõnastikus olevate võtmete väärtusi.

$ Dict [0] = „Aitäh”

Kui käivitame ülaltoodud koodirea, muutub võtmes 0 väärtus sõnastikus väärtusest Tere tulemast kuni Aitäh. Nii saame sõnaraamatus olevaid väärtusi värskendada.

Võtmeväärtuse kustutamine sõnastikust

Saame lihtsalt kasutada käsku (del.sõnastik (võti)) see käsk kustutab kõik võtmesõnade kohal olevad võtmeväärtuste paarid koos antud võtmega.

$ del Dict [0]
# See koodirida kustutab võtmeväärtuste paari võtmega 0
$ del Dict [1]
#See koodirida kustutab võtmeväärtuste paari võtmega 1

Kui soovime eemaldada kõik sõnastikus olevad põhiväärtuste paarid. Saame kasutada käsku clear ().

$ Dict.selge ()
# See koodirida annab meile tühja sõnaraamatu Dict.

Sõnaraamatu võtme võime kustutada ka pop () abil.

$ Dict = 1: 'Ayan', 'name': 'is', 3: 'Hea'
$ print (Dict.pop (1));
Ayan

Sõnastik sõnastiku all

Mõne võtmega seotud väärtusena võib meil olla sõnastik.

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

Kui täidame ülaltoodud koodi, saame järgmise väljundi:

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

Vaatame, kuidas pääseme juurde sisemise sõnaraamatu elementidele.

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

Kui täidame ülaltoodud koodi, saame sisemises sõnastikus olevad väärtused.

Tere tulemast
To
Python

Kontrollimaks, kas sõnastikus on mõni võti või mitte. Saame kasutada funktsiooni has_key (), has_key () on loogiline funktsioon, mis tagastab tõene, kui sõnastikus on võti või tagastab vale.

$ Dict = 1: 'Ayan', 'name': 'is', 3: 'Hea'
$ print (Dict.has_key ('1'))
# Sõnastikul on võti 1, nii et väljund on tõene
trükk (Dict.has_key ('2'))
# Dictil pole võtit2, seega on väljund vale

Ülaltoodud koodi väljund on

Tõsi
Vale

Järeldus

Peame olema Pythonis sõnastiku kasutamisel väga ettevaatlikud, sest erinevalt teistest andmestruktuuridest see võtme-väärtuse paare salvestab, võtit ei saa korrata, kui võti dubleeritakse, siis eelmine võti tühistatakse. Erinevate klahvide jaoks saab väärtusi korrata. Sõnastikud on väga kasulikud, kui peame talletama sellega seotud võtme ja väärtuse. Nagu meie esimeses näites, on ka maakonnad võtmeks ja riikide pealinnad väärtusena. Sõnastik erineb oluliselt teistest andmestruktuuridest; seda tuleks kasutada alati, kui meil on võtme-väärtuse paar.

WinMouse võimaldab teil kohandada ja parandada hiirekursori liikumist Windowsi arvutis
Kui soovite oma hiirekursori vaikefunktsioone paremaks muuta, kasutage vabavara WinMouse. See lisab rohkem funktsioone, mis aitavad teil alandlikust h...
Hiire vasakklõps nupp ei tööta Windows 10-s
Kui kasutate oma sülearvuti või lauaarvutiga spetsiaalset hiirt, kuid hiire vasakklõps nupp ei tööta mingil põhjusel operatsioonisüsteemis Windows 10/...
Kursor hüppab või liigub juhuslikult Windows 10-s kirjutamise ajal
Kui leiate, et hiire kursor hüppab või liigub Windowsi sülearvutisse või arvutisse kirjutades automaatselt, juhuslikult, võivad mõned neist soovituste...