„Python“

„Python“ žodyno raktų naudojimas

„Python“ žodyno raktų naudojimas
Mes galime galvoti apie žodyną pitone kaip apie įprastą vertimo žodyną, kuriame matome bet kurio žodžio prasmę. Paprastąja kalba kalbant, mes galime galvoti apie žodyną kaip raktų ir verčių porą, kai žiūrime į žodyną, kuris eina su python naudojamu žodynu, reikšmę.  Žodynas yra python duomenų tipas, kuris yra labai naudingas. Žodynas turės raktą ir su juo susietą vertę. Šioje pamokoje padedu suprasti numatytųjų žodyno „python“ reikšmių nustatymą ir galite išbandyti bet kurią sistemą, kurioje yra įdiegtas „python“.  Mes galime ieškoti rakto žodyne ir galime gauti su raktu susietą vertę.

Pradėkime nuo pirmo pavyzdžio:

$ dict = 'India': 'Naujasis Delis', 'JAV': 'Niujorkas', 'UK': 'Londonas',
„Pietų Afrika“: „Keiptaunas“

Naudodami aukščiau pateiktą kodą, mes sukūrėme žodyną pavadinimu dict. Jei norime atsispausdinti žodyno žodyną, turime tiesiog paleisti šį kodą-

$ print (dict)

Virš kodo eilutės bus išspausdintos visos pagrindinės reikšmės, esančios žodyne. Ankstesniame pavyzdyje galime pamatyti, kur šalys yra žodyno raktai ir šalių sostinės kaip jų vertybės.

Dabar, norėdami gauti vertę iš žodyno, turime įvesti raktą.

$ print (dict ['Indija'])
'Naujasis Delis'

Ankstesniame pavyzdyje galime pamatyti, kaip galime gauti tam tikrą vertę iš žodyno.  Kaip manote, kas nutiks, jei ieškosime šalies, kurios nėra žodyne?

$ print (dict ('Butanas'))

Jei vykdysime kodą, gausime pagrindinę klaidą. Mes gausime raktų klaidų, kai ieškosime rakto, kurio nėra žodyne.

Pagrindinė klaida: „Butanas“

Dabar pamatysime vieną labai svarbų žodyno naudojimo atvejį. Tarkime, jei raktus turime skirtingais formatais, sakykime, kad sveikasis skaičius, pavyzdžiui, eilutė ar simbolis, netgi sąrašas gali būti žodyno raktas.

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

Aukščiau pateiktame žodyne d matome, kad turime skirtingus raktus su skirtingais duomenų tipais ir tas pats galioja ir reikšmėms. Mes turime vieną reikšmę kaip sąrašą, o kita reikšmė yra eilutė, todėl dabar galime pamatyti, kaip geras žodynas yra tvarkant skirtingus duomenų tipus.

Pridedama raktinė vertė į žodyną

Dabar pamatysime, kaip prie žodyno galime pridėti pagrindinės vertės porą.

$ Dict = # tuščio žodyno deklaracija.
$ Dict [0] = „Sveiki!“ # Pridėjo vieną raktą 0 su verte „Sveiki!“
$ Dict [1] = 'prie' # pridėjo vieną raktą 1, kurio vertė 'prie'
$ Dict [2] = 'Python' # pridėjo vieną raktą 2, kurio vertė 'Python'

Atnaujinama raktinio žodžio reikšmė

Mes taip pat galime atnaujinti raktinių žodžių reikšmes.

$ Dict [0] = „Ačiū“

Jei vykdysime pirmiau nurodytą kodo eilutę, tada raktelio 0 reikšmė žodyne pasikeis iš Sveiki į Dėkoju. Taip galime atnaujinti žodyno reikšmes.

Pagrindinės vertės ištrynimas iš žodyno

Mes galime tiesiog naudoti komandą (del.žodynas (raktas)) ši komanda ištrins visas žodyne esančias raktų reikšmių poras su pateiktu raktu.

„$ del Dict“ [0]
# Ši kodo eilutė ištrins raktų vertės porą su raktu 0
„$ del Dict“ [1]
# Ši kodo eilutė ištrins raktų vertės porą su 1 raktu

Jei norime pašalinti visas pagrindines reikšmių poras, esančias žodyne. Mes galime naudoti komandą išvalyti ().

$ Dict.aišku ()
# Ši kodo eilutė suteiks mums tuščią žodyną „Dict“.

Mes taip pat galime ištrinti žodyno raktą naudodami pop ().

$ Dict = 1: 'Ayan', 'name': 'is', 3: 'Geras'
$ spausdinti (Dict.popsas (1));
Ajanas

Žodynas po žodynu

Mes galime turėti žodyną kaip vertę, susietą su kažkokiu raktu.

$ Dict = 1: 'Python', 3: 'A': 'Sveiki atvykę', 'B': 'Į', 'C': 'Python'
$ print (Dict)

Jei vykdysime pirmiau nurodytą kodą, gausime tokią išvestį:

1: 'Python', 3: 'A': 'Sveiki atvykę', 'B': 'Į', 'C': 'Python'

Pažiūrėkime, kaip galime pasiekti vidinio žodyno elementus.

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

Jei vykdysime pirmiau nurodytą kodą, gausime vidiniame žodyne esančias vertes.

Sveiki
Į
„Python“

Norėdami patikrinti, ar žodyne yra koks nors raktas, ar ne. Mes galime naudoti funkciją has_key (), has_key () yra loginė funkcija, kuri grąžina true, jei raktinis žodynas yra žodis.

$ Dict = 1: 'Ayan', 'name': 'is', 3: 'Geras'
$ print (Dict.has_key ('1'))
# Žodyne yra 1 raktas, todėl išvestis yra teisinga
spausdinti (Dict.has_key ('2'))
# „Dict“ neturi rakto2, todėl išvestis yra klaidinga

Minėto kodo išvestis yra

Tiesa
Klaidinga

Išvada

Turime būti labai atsargūs, kai naudojate žodyną „Python“, nes, skirtingai nei kitose duomenų struktūrose, jame saugomos raktų ir reikšmių poros, rakto negalima pakartoti, jei raktas bus dubliuojamas, ankstesnis raktas bus nepaisomas. Skirtingų klavišų reikšmes galima pakartoti. Žodynai yra labai naudingi, kai turime saugoti raktą ir su juo susietą vertę. Kaip ir mūsų pirmajame pavyzdyje, apskritys yra raktas, o šalių sostinės - kaip vertybė. Žodynas labai skiriasi nuo kitų duomenų struktūrų; jis turėtų būti naudojamas visada, kai turime raktų ir verčių porą.

Geriausi „Linux“ žaidimų konsolių emuliatoriai
Šiame straipsnyje bus išvardyta populiari žaidimų konsolių emuliavimo programinė įranga, skirta „Linux“. „Emuliacija“ yra programinės įrangos suderina...
Geriausi „Linux“ žaidimų distristai 2021 m
„Linux“ operacinė sistema nuėjo ilgą kelią nuo originalios, paprastos, serverio išvaizdos. Ši OS pastaraisiais metais nepaprastai patobulėjo ir dabar ...
Kaip užfiksuoti ir perduoti savo žaidimų sesiją sistemoje „Linux“
Anksčiau žaidimai buvo laikomi tik pomėgiu, tačiau laikui bėgant lošimų pramonė labai augo technologijų ir žaidėjų skaičiaus atžvilgiu. Žaidimų audito...