Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 V Pythonu , Zoznam a tuple dátové typy sa správajú ako kompozitné dátové typy , s množstvom odkazov na rôzne hodnoty . Napríklad , 
 
 x = [ '1 ' , '2 ' , '3 ' ] 
 
 y = ( '1 ' , '2 ' , '3 ' ) 
 
 " x " Premenná predstavuje zoznam , označený v hranatých zátvorkách . " Y " predstavuje n-tice . Zatiaľ čo tam sú rozdiely medzi týmito dvoma typmi dát , obaja drží variabilné množstvo dát ( v tomto prípade , ako držať hodnoty " 1 , 2 , 3 " ) . 
 Index 
 
 
 Aby bolo možné načítať hodnoty zo zoznamu alebo n-tice , musí programátor poznať index hodnoty . Vzhľadom k tomu , zoznam 
 
 x = [ '1 ' , '2 ' , '3 ' ] 
 
 hodnoty zaujímajú tri indexy . Všetky indexy pre zložených dátových typov začať s číslom nula . Takže premenná x má tri hodnoty u troch indexov : nula , jedna a dve . Programátor načítať hodnotu odkazom na premennú a index hodnotu v zátvorkách . Ak chcete načítať hodnoty zo zoznamu , správny odkaz by 
 
 x [ 0 ] 
 
 Čo predstavuje prvý index zoznamu x . 
 mimo rozsah indexov 
 
 Pretože zoznam alebo pre akýkoľvek typ zlúčenina má iba obmedzené indexy ( tá , ktorá obsahuje dáta alebo bolo vyčlenených pre dáta ) , môže programátor nechtiac pokuse o prístup k indexu mimo rozsah zoznamu . V Pythonu , bude tento pokus hodiť chybu , volal IndexError . Napríklad , zoznam x má iba tri indexy ( nula , jedna a dve ) . V priebehu programu , pokus o prístup k indexu než sa môže objaviť . V tomto prípade , IndexError dôjde 
 príklady 
 
 Jednoduchý príklad je jednoduchý mylný prístup na von indexu rozsahu na zozname : . 
 < P > y = x [ 3 ] 
 
 bude hodiť IndexError ( x nemá index " 3 " ) . Chyba index môže dôjsť neúmyselne ako súčasť cyklu : 
 
 i = 0 ; 
 
 zatiaľ čo i < = 4 : 
 
 print x [ i ] 
 
 i + = 1 
 
 Akonáhle premenná " i " prírastky do troch , slučka sa pokúsi tlačiť x [ 3 ] a hodiť IndexError . Aby sa predišlo tejto situácii , použite " pre " štruktúru slučky , ktoré sa vždy tlačí iba existujúcich indexov v zozname : 
 
 y v X : 
 
 tlače y