Python-ի ցուցակները կարող են պարունակել տարբեր տեսակի տարրեր: Դրանք կարող են ունենալ ամբողջ թվեր, տողեր, ռացիոնալ թվեր և այլն: Դրանք կարող են նաև պարունակել այլ ցուցակներ.
l = [4, 5, 'hi', 3.14, ['how', 'are', 'you', '?'], 64]
print(l[2]) # hi
print(l[2][0]) # h
inner = l[4]
print(inner[1]) # are
print(l[4][1]) # are
Սա python-ի ցուցակի օրինակ է, որն իր մեջ պարունակում է մեկ այլ ցուցակ: Ներդրված ցուցակի հետ գործողությունները ճիշտ նույնն են, ինչ արտաքին ցուցակի հետ կատարվող գործողությունները: Կարելի է append-ով ավելացնել տարրեր կամ pop-ով հեռացնել դրանք և այլն: Հետևաբար, ինդեքսավորումը կաշխատի այնպես, ասես մենք մուտք ենք գործում ներդրված ցուցակի մեջ ցուցակի ներսից:
Մենք նույնիսկ կարող ենք ունենալ թվերի մատրիցը հետևյալ կերպ.
Տրված է չափի քառակուսին։ Ձեզ խնդրում են քառակուսին բաժանել 3 մասի: Մեկը` քառակուսու անկյունագծից վերև, մյուսը՝ անկյունագծի վրա, իսկ երրորդը՝ անկյունագծից ներքև։
Վերևի դաշտերը պետք է ներկված լինեն 0-ով, անկյունագծի դաշտերը՝ 1-ով, իսկ ներքևինները՝ 2-ով:
Ծրագրի մուտքը պարունակում է մեկ ամբողջ թիվ n՝ քառակուսու չափը: