Həyatdan nümunə. Sinif jurnalında şagirdlərin adları nömrə ilə yazılıb. Nömrəni bilirsinizsə, lazım olan şagirdi dərhal tapırsınız.
Proqramda belə siyahıya massiv deyilir. Python-da o, kvadrat mötərizədə yazılır.
Əsas sözlər
| söz | mənası |
|---|---|
| element | siyahıdakı bir ədəd |
| indeks | elementin yer nömrəsi |
| uzunluq | siyahıda neçə element olduğu |
İndeks 0-dan başlayır
Siyahı: a = [4, 7, 9, 2]
| indeks | 0 | 1 | 2 | 3 |
|---|---|---|---|---|
| element | 4 | 7 | 9 | 2 |
a[0]— birinci element, yəni4.a[3]— sonuncu element, yəni2.len(a)— uzunluq, yəni4.
Kod
a = [4, 7, 9, 2]
print(a[0])
print(a[2])
print(len(a))
Nəticə: 4, 9, 4.
Bütün elementlərə baxmaq
a = [4, 7, 9, 2]
for x in a:
print(x)
for x in a — «a siyahısındakı hər x üçün» deməkdir.
Dövrə hər elementdə bir dəfə işləyir: əvvəl x = 4, sonra 7, sonra 9, sonra 2.
İndekslərə baxmaq lazımdırsa, belə yazılır:
a = [4, 7, 9, 2]
for i in range(len(a)):
print(i, a[i])
range(len(a)) — 0, 1, 2, 3 ədədləri. Yəni bütün indekslər.
Qeyd
- Birinci elementin indeksi
0-dır,1deyil. - Sonuncu elementin indeksi
len(a) - 1-dir. - Olmayan indeks xəta verir.
a[4]yazsanız, proqram dayanar: belə yer yoxdur.