Kaip pasiekti Namedtuple?
Kaip pasiekti Namedtuple?

Video: Kaip pasiekti Namedtuple?

Video: Kaip pasiekti Namedtuple?
Video: Darius Pietaris - Kaip pasiekti savo tikslus? 2024, Lapkritis
Anonim

1. Prieiga pagal indeksą: atributų reikšmės pavadintas dvigubas () yra sutvarkyti ir juos galima pasiekti naudojant indekso numerį, skirtingai nei žodynai, kurie nepasiekiami pagal indeksą. 2. Prieiga pagal rakto pavadinimą: Prieiga pagal rakto pavadinimą taip pat leidžiama, kaip ir žodynuose.

Be to, kaip Namedtuple veikia Python?

Pavadinta dviguba in Python . Python palaiko konteinerio tipą, pvz., žodynus, vadinamus vardiniai dubliai ()“esantis modulyje, „kolekcija“. Kaip ir žodynuose, juose yra raktų, sumaišytų iki tam tikros vertės. Tačiau, priešingai, ji palaiko ir prieigą iš pagrindinės vertės, ir iteraciją – funkcionalumą, kurio trūksta žodynams.

Panašiai, kas yra pavadinta kortele? Pavadintos kortelės iš esmės yra lengvai sukuriami lengvi objektų tipai. Pavadinta tuple egzemplioriai gali būti nurodomi naudojant objektinio kintamojo nuorodų panaikinimą arba standartą kortele sintaksė. Jie gali būti naudojami panašiai kaip struct ar kiti įprasti įrašų tipai, išskyrus tai, kad jie yra nekintantys.

Tokiu būdu, kaip sukurti Namedtuple Python?

Į sukurti a pavadintas tuple , importuoti pavadintas dvigubas klasė iš kolekcijų modulio. Konstruktorius pasivadino pavadintas tuple (tai yra, apie ką tipo() praneš) ir eilutę, kurioje yra laukų pavadinimai, atskirti tarpais. Tai grąžina naują pavadintas dvigubas klasę nurodytiems laukams.

Kaip kortelės yra nekintamos?

Python korteles turi stebėtiną bruožą: jie yra nekintamas , tačiau jų vertės gali keistis. Tai gali atsitikti, kai a kortele turi nuorodą į bet kurį kintamą objektą, pvz., sąrašą. Akivaizdu, kad dum ir dee nurodo objektus, kurie yra lygūs, bet ne į tą patį objektą. Jie turi skirtingą tapatybę.

Rekomenduojamas: