Näide-1: kuulutage pesastatud sõnastik
Sõnastiku muutuja võib salvestada teise sõnastiku pesastatud sõnastikku. Järgmine näide näitab, kuidas saab pesastatud sõnastikku deklareerida ja sellele pythoni abil juurde pääseda. Siin, ' kursused 'On pesastatud sõnastik, mis sisaldab igas võtmes muud kolmest elemendist koosnevat sõnastikku. Edasi, eest tsüklit kasutatakse pesastatud sõnastiku iga võtme väärtuse lugemiseks.
# Looge pesastatud sõnastik
kursused={ 'bash':{'klassid':10, 'tundi':2, 'tasu':500},
'PHP':{'klassid':30, 'tundi':2, 'tasu':1500},
'Nurgeline':{'klassid':10, 'tundi':2, 'tasu':1000}}
# Printige sõnastiku klahvid ja väärtused
eestmuidugisissekursused:
printida(' nKursuse nimi: ',muidugi)
printida(„Klasse kokku:”,kursused[muidugi]['klassid'])
printida('Tundi:',kursused[muidugi]['tundi'])
printida('Tasu: $',kursused[muidugi]['tasu'])
Väljund:
Käivitage skript. Pärast skripti käivitamist kuvatakse järgmine väljund.
Näide-2: andmete sisestamine konkreetse võtme abil pesastatud sõnastikku
Sõnastikku saab sisestada uusi andmeid või muuta olemasolevaid andmeid, määrates sõnastiku kindla võtme. Selles näites on näidatud, kuidas sisestada uusi väärtusi pesastatud sõnastikku võtmeväärtuste abil. Siin, ' tooted' on kolme elemendi pesastatud sõnastik, mis sisaldab teist sõnastikku. Selle sõnastiku jaoks on uute elementide sisestamiseks määratud uus võti. Seejärel määratakse kolme väärtuse abil kolm väärtust ja trükitakse sõnaraamat kasutades eest silmus.
# Looge pesastatud sõnastiktooted= {'t121':{'nimi':'42' Sony teler, 'bränd':'Sony', 'hind':600},
'c702':{'nimi':'Kaamera 8989', 'bränd':'Kahur', 'hind':400},
'm432':{'nimi':'Samsung Galaxy j10', 'bränd':'Samsung', 'hind':200}}
# Määrake sõnastiku uue kirje võti
tooted['m123'] = {}
# Lisage uue kirje jaoks väärtused
tooted['m123']['nimi'] = 'iPhone 10'
tooted['m123']['bränd'] = 'Apple'
tooted['m123']['hind'] = 800
# Printige sõnastiku võtmed ja väärtused pärast sisestamist
eesteestsissetooted:
printida(' nNimi: ',tooted[eest]['nimi'])
printida('Bränd:',tooted[eest]['bränd'])
printida('Hind: $',tooted[eest]['hind'])
Väljund:
Käivitage skript. Pärast skripti käivitamist kuvatakse järgmine väljund.
Näide-3: sisestage sõnastik pesastatud sõnastikku
See näide näitab, kuidas saab uue sõnastiku sisestada pesastatud sõnastiku uue elemendina. Siin määratakse uuele võtmele uus sõnaraamat tooted ’Sõnaraamat.
# Looge pesastatud sõnastiktooted= {'t121':{'nimi':'42' Sony teler, 'bränd':'Sony', 'hind':600},
'c702':{'nimi':'Kaamera 8989', 'bränd':'Kahur', 'hind':400}}
# Lisage uus sõnastik
tooted['f326'] = {'nimi':'Külmik', 'bränd':'LG', 'hind':700}
# Printige sõnastiku võtmed ja väärtused pärast sisestamist
eesteestsissetooted:
printida('Nimi:',tooted[eest]['nimi'],','
'Bränd:',tooted[eest]['bränd'], ','
'Hind: $',tooted[eest]['hind'])
Väljund:
Käivitage skript. Pärast skripti käivitamist kuvatakse järgmine väljund.
Näide-4: kustutage andmed pesastatud sõnastikust võtme alusel
See näide näitab, kuidas saate teatud võtme põhjal pesastatud sõnastiku väärtuse kustutada. Väärtus ' nimi 'Teise elemendi võti' tooted Siin eemaldatakse sõnaraamat. Järgmisena trükitakse sõnastiku väärtused klahvide alusel.
# Looge pesastatud sõnastiktooted= {'t121':{'nimi':'42' Sony teler, 'bränd':'Sony', 'hind':600},
'c702':{'nimi':'Kaamera 8989', 'bränd':'Kahur', 'hind':400},
'a512':{'nimi':'AC', 'bränd':'Üldine', 'hind':650}}
# Kustutage andmed pesastatud sõnastikust
selletooted['c702']['nimi']
printida(tooted['t121'])
printida(tooted['c702'])
printida(tooted['a512'])
Väljund:
Käivitage skript. Pärast skripti käivitamist kuvatakse järgmine väljund. Väärtust pole nimi ’Klahv on trükitud teise elemendi jaoks.
Näide-5: sõnastiku pesastatud sõnastikust kustutamine
See näide näitab viisi sõnastiku sisekirje kustutamiseks pesastatud sõnastikust ühes avalduses. Pesastatud sõnastikus sisaldab iga klahv teist sõnaraamatut. Pesastatud sõnastiku kolmandat võtit kasutatakse käsus „del”, et kustutada selle võtmega määratud sisemine sõnastik. Pärast kustutamist prinditakse pesastatud sõnastik, kasutades eest silmus.
# Looge pesastatud sõnastiktooted= {'t121':{'nimi':'42' Sony teler, 'bränd':'Sony', 'hind':600},
'c702':{'nimi':'Kaamera 8989', 'bränd':'Kahur', 'hind':400},
'a512':{'nimi':'AC', 'bränd':'Üldine', 'hind':650}}
# Kustutage sõnastik pesastatud sõnastikust
selletooted['a512']
# Printige pärast kustutamist sõnastiku võtmed ja väärtused
eesteestsissetooted:
printida('Nimi:',tooted[eest]['nimi'],','
'Bränd:',tooted[eest]['bränd'], ','
'Hind: $',tooted[eest]['hind'])
Väljund:
Käivitage skript. Pärast skripti käivitamist kuvatakse järgmine väljund.
Näide-6: eemaldage pesastatud sõnastikust viimati sisestatud andmed
popitem () meetodit kasutatakse sõnaraamatu viimase kirje kustutamiseks. Selles näites kustutatakse sõna „toodete” viimane kirje, kasutades popitem ().
# Looge pesastatud sõnastiktooted= {'t121':{'nimi':'42' Sony teler, 'bränd':'Sony', 'hind':600},
'c702':{'nimi':'Kaamera 8989', 'bränd':'Kahur', 'hind':400}}
# Kustutage viimane sõnaraamatu kirje
tooted.Ma joon()
# Printige pärast kustutamist sõnastiku võtmed ja väärtused
eesteestsissetooted:
printida('Nimi:',tooted[eest]['nimi'],','
'Bränd:',tooted[eest]['bränd'], ','
'Hind: $',tooted[eest]['hind'])
Väljund:
Käivitage skript. Pärast skripti käivitamist kuvatakse järgmine väljund.
Näide-7: juurdepääs pesastatud sõnastikele, kasutades meetodit get ()
Kõigi pesastatud sõnastike väärtused trükitakse ülaltoodud näidetes silmuse või klahvide abil. saada () meetodit saab pythonis kasutada mis tahes sõnastiku väärtuste lugemiseks. Kuidas saab pesastatud sõnastiku väärtusi printida, kasutades saada () meetodit on näidatud selles näites.
# Looge pesastatud sõnastiktooted= {'t121':{'nimi':'42' Sony teler, 'bränd':'Sony', 'hind':600},
'c702':{'nimi':'Kaamera 8989', 'bränd':'Kahur', 'hind':400}}
# Printige pärast kustutamist sõnastiku võtmed ja väärtused
eesteestsissetooted:
printida('Nimi:',tooted[eest].saada('nimi'))
printida('Bränd',tooted[eest].saada('bränd'))
Väljund:
Käivitage skript. Pärast skripti käivitamist kuvatakse järgmine väljund.
Järeldus
Selles artiklis on näidatud pesastatud sõnastiku erinevaid kasutusviise, kasutades lihtsaid näiteid, mis aitavad püütoni kasutajatel pesastatud sõnastikega töötada.