İ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.
İndekslə element götür
Bölmə: “İndekslə element götür”Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
meyveler[0]— birinci element (indeks 0!)meyveler[2]— üçüncü elementmeyveler[-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.
[1:3] → indeks 1 və 2 (3 daxil deyil). [:2] → əvvəldən indeks 2-yə qədər.
Olmayan indeks = xəta
Bölmə: “Olmayan indeks = xəta”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. 😉
Missiyalar
Bölmə: “Missiyalar”Birinci və sonuncu
+10 XP ✓ TamamlandıCədvəlin birinci və sonuncu 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.
Ortadakılar
+15 XP ✓ Tamamlandı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.
Xətanı tut
+15 XP ✓ Tamamlandı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övbəti dərsdə: siyahı donmuş deyil — element əlavə et, sil, sırala. Davam et →