Žodynai yra pagrindinė duomenų struktūra Python kalboje, kuri leidžia tau saugoti vertes pagal tam tikrus raktažodžius. Ši struktūra yra ypač lanksti, nes gali naudoti bet kokio tipo duomenis kaip raktažodžius, ne tik skaičius. Šiame vadove išmoksite, kaip efektyviai kurti, redaguoti ir užklausti žodynus. Taip pat peržvelgsime papildomas metodus ir funkcijas, kurios padės jums išnaudoti visas šios naudingos struktūros galimybes.

Reikšmingiausi pastebėjimai

  • Žodynai leidžia priskirti vertes raktažodžiams.
  • Gali naudoti bet kokio tipo raktažodžius, įskaitant skaičius ir eilutes.
  • Yra įvairių metodų, kaip pasiekti žodyno raktus, vertes ir elementus.

Žingsnis po žingsnio vadovas

Norėdamas sukurti žodyną, pradėk nuo šlaitinių skliaustų ir apibrėžk savo raktažodžių-vertų poras.

Susikūręs savo žodyną, gali prie jo prieiti arba jį išplėsti.

Išplėskite savo Python žinias: Žodynai išsamiai

Šiuo atveju turi raktažodžius kartu su jų vertėmis ir gali lengvai pritaikyti skaičiavimą.

Išplėskite savo Python žinias: Žodynai detalėse

Naudingas metodas yra naudoti range kartu su žodynu.

Rezultatas apims visas vertes nuo 0 iki 6 kartu su jų kvadratinėmis vertėmis.

Išplėskite savo Python žinias: žodynai detaliai

Norėdamas gauti visus žodyno raktažodžius, gali naudoti funkciją keys().

Tai yra naudinga norint gauti apžvalgą apie egzistuojančius raktažodžius.

Išplėskite savo Python žinias: žodynai išsamiai

Šis metodas ypač naudingas, kai nori peržiūrėti vertes nepriklausomai nuo jų raktažodžių.

Išplėskite savo Python žinias: žodynai išsamiai

Taip pat galima gauti tiek raktažodžius, tiek vertes kaip poras per metodą items().

Taip gali matyti poras, kas palengvina priskyrimų sekimą.

Išplėskite savo Python žinias: Žodynai išsamiai

Jei nori naudoti viewitems() funkciją, Python 3 šiek tiek pasikeitė. Čia turi naudoti tik items().

Taip gauni apžvalgą apie visus įrašus savo žodyne.

Išplėskite savo Python žinias: žodynai išsamiai

Naudojant žodynus Python 2, gali tekti naudoti viewkeys() ir viewvalues(), o Python 3 tai paprasčiau yra keys() ir values(). Tai yra svarbus punktas, kurį reikėtų apsvarstyti naudojant skirtingas Python versijas.

Išplėskite savo Python žinias: Žodynai išsamiai

Apibendrinant aptarėme pagrindus ir keletą pažangių metodų dirbant su žodynais Python kalboje. Susipažink su šiais principais, kad galėtum juos efektyviai pritaikyti savo projektuose.

Apibendrinimas – Python programavimas pradedantiesiems – Daugiau apie žodynus

Šiame vadove sužinai, kaip kurti, redaguoti ir užklausti žodynus Python kalba. Tu sužinojai apie pagrindines funkcijas, tokias kaip keys(), values() ir items(), ir išmokai, kaip efektyviai dirbti su ciklais. Įvairūs metodai leidžia tau efektyviau organizuoti savo duomenų struktūras.

Dažnai užduodami klausimai

Kaip sukurti žodyną Python kalboje?Norėdamas sukurti žodyną, gali naudoti šlaitinius skliaustus ir apibrėžti raktažodžių-vertų poras.

Ar galiu naudoti tam tikro tipo duomenis kaip raktažodį žodyne?Taip, Python kalboje gali naudoti daugybę skirtingų duomenų tipų, įskaitant eilutes ir skaičius, kaip raktažodžius.

Kaip gauti visus žodyno raktažodžius?Tu gali naudoti metodą keys(), kad gautum visus žodyno raktažodžius.

Ar yra metodas, leidžiantis gauti tiek raktažodžius, tiek vertes?Taip, naudodamas metodą items() tu gauni visas raktažodžių-vertų poras kaip tuples.

Koks skirtumas tarp Python 2 ir 3 dirbant su žodynais?Python 3 tu naudoji keys() ir values(), o Python 2 buvo naudojami viewkeys() ir viewvalues().