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

Video: Hvordan får jeg adgang til Namedtuple?

Video: Hvordan får jeg adgang til Namedtuple?
Video: Digitalpatrulje -Hvordan får jeg adgang til wiki'en 2024, Kan
Anonim

1. Adgang efter indeks: Attributværdierne for navngivettuple () er ordnet og kan tilgås ved hjælp af indeksnummeret i modsætning til ordbøger, som ikke er tilgængelige via indeks. 2. Adgang efter nøglenavn: Adgang efter nøglenavn er også tilladt som i ordbøger.

Desuden, hvordan fungerer Namedtuple Python?

Navnettuple i Python . Python understøtter en type beholder som ordbøger kaldet " navnedubler ()" til stede i modul, "samling". Ligesom ordbøger indeholder de nøgler, der er hashed til en bestemt værdi. Men tværtimod understøtter den både adgang fra nøgleværdi og iteration, den funktionalitet som ordbøger mangler.

På samme måde, hvad er en navngivet tupel? Navngivne tupler er dybest set let at oprette, lette objekttyper. Opkaldt tupel instanser kan refereres ved hjælp af objektlignende variabel dereferencing eller standarden tupel syntaks. De kan bruges på samme måde som struct eller andre almindelige posttyper, bortset fra at de er uforanderlige.

Hvordan opretter du på denne måde en Namedtuple i Python?

Til skab -en navngivet tuple , importere navngivettuple klasse fra samlingsmodulet. Konstruktøren tager navnet på navngivet tuple (hvilket er hvilken type() vil rapportere), og en streng, der indeholder feltnavnene, adskilt af mellemrum. Det returnerer en ny navngivettuple klasse for de angivne felter.

Hvordan er tupler uforanderlige?

Python tupler har et overraskende træk: det er de uforanderlig , men deres værdier kan ændre sig. Dette kan ske, når en tupel indeholder en reference til ethvert foranderligt objekt, såsom en liste. Det er klart, at dum og dee refererer til objekter, der er ens, men ikke til det samme objekt. De har forskellige identiteter.

Anbefalede: