Məzmuna keç

İndeks və dilim

Siyahıdakı hər elementin öz nömrəsi var — buna indeks deyilir. Və bəli, range-dəki kimi: saymaq 0-dan başlayır.

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 
  • meyveler[0]birinci element (indeks 0!)
  • meyveler[2] — üçüncü element
  • meyveler[-1] — mənfi indeks sondan sayır: sonuncu element. Çox işlək fənddir!

Dilim — siyahının bir hissəsi

Bölmə: “Dilim — siyahının bir hissəsi”

İki nöqtə ilə aralıq götürülür: siyahi[başlanğıc:son]. range-dəki kimi son indeks daxil deyil:

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 

[1:3] → indeks 1 və 2 (3 daxil deyil). [:2] → əvvəldən indeks 2-yə qədər.

Siyahıda 4 element varsa, meyveler[10] nə verər? IndexError«belə indeks yoxdur». Bu xətanı tezliklə missiyada özün görəcəksən. 😉

Missiya

Birinci və sonuncu

+10 XP

Cədvəlin birincisonuncu komandasını çap et — sonuncu üçün mənfi indeksdən istifadə et.

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 
Missiya

Ortadakılar

+15 XP

Dilimlə siyahının yalnız ortadakı iki meyvəsini çap et.

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 
Missiya

Xətanı tut

+15 XP

Bu proqram IndexError verir — işə sal, xətanı oxu və mövcud indekslə düzəlt.

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 

Növbəti dərsdə: siyahı donmuş deyil — element əlavə et, sil, sırala. Davam et →