Tehát, hogy egy tuple megváltoztathatatlan, laboratóriumi fiatal linuksoidov

Tuple - ez az egyik a Python programozási nyelv adattípusok. Együtt a listák és a vonalak, a találmány tárgya szekvenciák (elemek által lehívandó index, figyelembe szelet). Különböző tuple a listából, hogy ő, mint egy húr megváltoztathatatlan (nem lehet változtatni, hozzáadni, törölni egyetlen elem tuple). Ugyanebből a tuple vonalak azzal jellemezve, hogy egy listában, amely különálló elemek, gyakran a különböző típusú.

Tehát ha van egy listája

meg tudjuk változtatni

Ha van egy tuple (határozza meg zárójelben)

A kísérlet, hogy megváltoztassák sikertelen lesz:

Csak akkor tudjuk, hogy az érték a tuple elemei:

Azonban, ha az elem egy tuple változó objektumot. Például egy lista vagy szótár, ez az elem lehet változtatni:

Ebben a példában, a tuple tartalmaz három elemből áll: egy szám, egy listát, és a szótárban. Az első elem nem tudunk változtatni, azaz, hogy a számos - .. megváltoztathatatlan objektumokat. És a második és a harmadik elem lehet változtatni. A példában az első index arra utal, hogy tuple elem, a második - a taglista vagy a szótárban gombot.

Tekintsük a példát egy változó. Kísérlet helyett egy változó, amely utal a változékony tárgy a másikra változó is hivatkozik, hogy a változékony tárgy, ez vezet a hiba. Mivel megpróbáljuk átírni a memória cella tuple memória, ami lehetetlen.

Úgy tűnik, hogy a kimeneti ebben a helyzetben - van rendelve az a változó:

Ha egy változó nem volt „felülírja”, azaz nem utal egy másik listát, egy tuple lehet változtatni rajta:

Rekordcsoportok használják, hogy megvédjék az adatok véletlen változások, kényelmes csomagolás az adatok és az azt követő dekompressziós.