Така че, независимо дали е кортеж е непроменяема, лаборатория млад linuksoidov
Кортеж - това е един от типовете език данни на Python програмиране. Заедно със списъците и линиите, то се отнася до последователности (елементи може да бъде извлечена от индекс, като парчета). Различни кортеж от списъка, който той, като низ е неизменна (не може да се промени, добавяне, изтриване един елемент кортеж). От същите кортеж линии, характеризиращи се с това, че като списък, съдържащ отделни елементи, често на различни видове.
Така че, ако имаме списък на
можем да го променим
Ако имаме кортеж (определена чрез скоби)
опита да го промените ще се провали:
Ние може да получи само стойността на елементите на кортеж:
Въпреки това, ако елементът е променлива обект кортеж. Така например, списък или речник, този елемент може да се промени:
В този пример, кортеж включва три елемента: номер, списък и речника. Първият елемент не можем да променим, това е, за броя на - .. неизменни обекти. И на втория и третия елемент може да бъде променена. В примера, първите индекси сочи към кортеж елемент, а вторият - в списъка член или речника ключа.
Вземем примера на една променлива. Опитът да се замени променлива, която се отнася до непостоянен обект на друга променлива, и препращане на непостоянен обект, това води до недостатъчност. Тъй като ние се опитваме да пренапише паметта на кортеж клетъчна памет, което е невъзможно.
Изглежда, че изходът в тази ситуация - се възлага на променлива на:
Ако променливата не е била "презаписани", това е, не се отнасят до друг списък, комплект, може да се променя през него:
Кортежи се използват за защита на данни от неумишлени промени, удобно опаковане на данни и последваща декомпресия.