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.