Hvordan får jeg tilgang til Namedtuple?
Hvordan får jeg tilgang til Namedtuple?

Video: Hvordan får jeg tilgang til Namedtuple?

Video: Hvordan får jeg tilgang til Namedtuple?
Video: Prospecta.no - Hvordan får jeg tilgang til Prospecta? 2024, November
Anonim

1. Adgang etter indeks: Attributtverdiene til navngitt tuppel () er ordnet og kan nås ved å bruke indeksnummeret i motsetning til ordbøker som ikke er tilgjengelige via indeks. 2. Adgang etter nøkkelnavn: Adgang etter nøkkelnavn er også tillatt som i ordbøker.

Dessuten, hvordan fungerer Namedtuple Python?

Oppkalt tuppel i Python . Python støtter en type beholder som ordbøker kalt " navnedupler ()" til stede i modul, "samling". I likhet med ordbøker inneholder de nøkler som hashes til en bestemt verdi. Men tvert imot støtter den både tilgang fra nøkkelverdi og iterasjon, funksjonaliteten som ordbøker mangler.

På samme måte, hva er en navngitt tuppel? Navngitte tupler er i utgangspunktet lett å lage, lette objekttyper. Oppkalt tuppel instanser kan refereres ved hjelp av objektlignende variabel dereferencing eller standarden tuppel syntaks. De kan brukes på samme måte som struct eller andre vanlige posttyper, bortsett fra at de er uforanderlige.

På denne måten, hvordan lager du en Namedtuple i Python?

Til skape en kalt tuppel , importer navngitt tuppel klasse fra samlingsmodulen. Konstruktøren tar navnet på kalt tuppel (som er hvilken type() vil rapportere), og en streng som inneholder feltnavnene, atskilt med mellomrom. Den returnerer en ny navngitt tuppel klasse for de angitte feltene.

Hvordan er tupler uforanderlige?

Python tupler har en overraskende egenskap: de er uforanderlig , men verdiene deres kan endre seg. Dette kan skje når a tuppel inneholder en referanse til et objekt som kan endres, for eksempel en liste. Det er tydelig at dum og dee refererer til objekter som er like, men ikke til samme objekt. De har distinkte identiteter.

Anbefalt: