Visbeidzot, koreži vai nosaukti korteži ar mainīgām vērtībām nav jaucējami, kā redzējāt iepriekš minētajā piemērā. Visbeidzot, tā kā namedtuple klases ir tuple apakšklases, arī tās ir nemainīgas. Tātad, ja mēģināsit mainīt koordinātas vērtību, jūs saņemsit AttributeError.
Vai nosauktie korteži ir atkārtojami?
Vienumam iekavās jābūt iterējamam. Tātad saraksts vai kortežs iekavās darbojas, bet vērtību secība bez iekļaušanas kā iterējama atgriež kļūdu. Atgriež jaunu OrderedDict, kas piesaista lauku nosaukumus to atbilstošajām vērtībām.
Vai Python korteži ir jaukšanai?
Visi nemainīgi iebūvētie objekti programmā Python ir jaukšanai līdzīgi kā korteži, savukārt maināmos konteinerus, piemēram, sarakstus un vārdnīcas, nevar jaukt. Objekti, kas ir lietotāja definētas klases gadījumi, pēc noklusējuma ir jaukjami, tie visi ir nevienlīdzīgi, un to jaucējvērtība ir to id.
Vai nosauktie korteži ir maināmi?
Vai korektori ir mainīgi vai nemainīgi? Programmā Python korpusi ir nemainīgi, un "nemainīgs" nozīmē, ka vērtību nevar mainīt.
Vai korteži nav maināmi?
Kops ir vērtību secība līdzīgi sarakstam. Korejā saglabātās vērtības var būt jebkura veida, un tās tiek indeksētas ar veseliem skaitļiem. Būtiskā atšķirība ir tā, ka koreži ir nemainīgi … Tā kā korte ir konstruktora nosaukums, jums nevajadzētu to izmantot kā mainīgo nosaukumu.