Акыры, сиз жогорудагы мисалда көргөндөй, өзгөрүлүүчү маанилери бар кортеждер же аталган кортеждер хэштелбейт. Акыр-аягы, Nametuple класстары tuple классынын субкласстары болгондуктан, алар да өзгөрүлбөйт. Демек, координаттын маанисин өзгөртүүгө аракет кылсаңыз, анда сиз AttributeError аласыз.
Аты аталган кортеждер кайталанабы?
Кашанын ичиндеги нерсе кайталануучу болушу керек. Ошентип, кашаанын ичиндеги тизме же кортеж иштейт, бирок кайталануучу катары камтылбаган маанилердин ырааттуулугу катаны кайтарат. Талаа аталыштарын тиешелүү маанилерине салыштырган жаңы OrderedDict кайтарат.
Python'до кортеждер хэштелби?
Python'догу бардык өзгөрүлгүс орнотулган объекттер кортеждер сыяктуу хэштелет, ал эми тизмелер жана сөздүктөр сыяктуу өзгөрүлүүчү контейнерлер хэштелбейт. Колдонуучу аныктаган класстын үлгүлөрү болгон объекттер демейки боюнча хэштелет, алардын бардыгы тең эмес салыштырылат жана алардын хэш мааниси алардын id.
Аты аталган кортеждер өзгөрмөлүүбү?
Теплдер Өзгөрүүчүбү же Өзгөрбөсүбү? Python'до кортеждер өзгөрүлгүс, ал эми "өзгөрүлгүс" маани өзгөрбөйт дегенди билдирет.
Кортеждер өзгөрүлбөйбү?
Кортеж – тизмеге окшош маанилердин ырааттуулугу. Кортежде сакталган маанилер ар кандай типте болушу мүмкүн жана алар бүтүн сандар менен индекстелет. Маанилүү айырма - кортеждер өзгөрүлгүс … Кортеж конструктордун аты болгондуктан, аны өзгөрмө аты катары колдонуудан качышыңыз керек.