Siyahılar(lists) Pythonda obyektlərin başqa bir növüdür.Onlar bəndlərin indeksli siyahısını saxlamaq üçün istifadə olunur.Siyahı kvadrat mötərizələr və bəndləri bir-birindən ayırmaq üçün lazım olan vergüllərlə düzəlir.Mötərizə içərisindəki hər hansı bir bəndi onun indeksini yazmaqla əldə etmək mümkündür.
words = ["Salam", "dünya", "!"] print(words[0]) print(words[1]) print(words[2])
Nəticə:
>>> Salam dünya ! >>>
Gördüyünüz kimi,ilk siyahı bəndinin indeksi sıfırdır.
Boş siyahı kvadrat mötərizələrlə yaradılır:
bos_siyahi = [] print(bos_siyahi)
Nəticə:
>>> [] >>>
Çox vaxt vergül siyahıdakı son bəndi izləmir.Ancaq yenə də vergülləri ora yerləşdirmək mükəmməl şəkildə keçərlidir və bəzi hallarda bu belə qorunur.
Adətən,bir siyahının içindəki bəndlərin tipi eyni olur,lakin bir siyahıya müxtəlif tipli bəndlər əlavə etmək mümkündür.Eyni zamanda bir siyahının içində başqa bir siyahı da yerləşdirmək olar:
reqem = 3 cisimler = ["metn", 0, [1, 2, reqem], 4.56] print(cisimler[1]) print(cisimler[2]) print(cisimler[2][2])
Nəticə:
>>> 0 [1, 2, 3] 3 >>>
Siyahıların siyahısı 2D ştrixlərini təmsil etmək üçün istifadə olunur,çünki Python başqa dillərdə bunun üçün olan çoxölçülü sayı sıralarından məhrumdur.
Mümkün siyahı dəyərlərinin hüdudlarından kənar indeksləşdirmə İndexError-a səbəb olur.Bəzi tiplər,məsələn,mətnlər(string) siyahı kimi indeksləşdirilə bilər.Sizin yazdığınız mətnin hər bir simvolu siyahı kimi indeksləşir.Tam saylar kimi,digər növlər üçün belə indeksləşdirmə mümkün deyil və TypeError-a səbəb olur:
str = "Salam dünya!" print(str[6])
Nəticə:
>>> d >>>
Harrah's Hotel and Casino in Harris, MI - MapyRO
YanıtlaSilHarrah's Hotel 거제 출장샵 and Casino is a 777 통영 출장안마 Harrahs Blvd hotel in Harris, MI, USA. Find reviews 서울특별 출장안마 and discounts for 사천 출장샵 AAA/AARP 청주 출장마사지 members, seniors,