Siyahı (ingiliscə list), proqramlaşdırmada ən çox istifadə olunan verilənlər strukturlarından biridir. Siyahılar birdən çox məlumat vahidini eyni dəyişəndə toplamağa imkan verir. Bu, proqramçıya daha çevik və səmərəli məlumat idarəetməsi təqdim edir.
Siyahılar sıralı (ordered) olur, yəni elementlər daxil edildiyi ardıcıllıqla yadda saxlanılır. Hər bir elementə indeks vasitəsilə (0-dan başlayaraq) müraciət edilir:
meyveler = ["alma", "armud", "banan"]
print(meyveler[0]) # Çıxış: alma
Siyahının əsas üstünlüklərindən biri onun dəyişdirilə bilən (mutable) olmasıdır. Bu, o deməkdir ki, siyahıya sonradan:
meyveler.append("çiyələk") # yeni element əlavə olunur
meyveler[1] = "nar" # "armud" əvəzinə "nar" yazılır
meyveler.remove("banan") # "banan" siyahıdan silinir
Siyahılar təkcə eyni tipli məlumatları yox, həm də fərqli məlumat tiplərini birgə saxlaya bilər. Məsələn:
nümunə = ["alma", 25, True, 4.5]
Bu siyahıda:
Metod | Təsviri
append() | Siyahının sonuna yeni element əlavə edir
remove() | Siyahıdan müəyyən elementi silir
len() | Siyahının uzunluğunu qaytarır
sort() | Siyahıdakı elementləri sıralayır (əgər mümkün olsa)
rəqəmlər = [5, 2, 9, 1]
rəqəmlər.sort()
print(rəqəmlər) # Çıxış: [1, 2, 5, 9]
Siyahılar proqramlaşdırmada döngülər (loops), şərt operatorları və funksiyalar ilə birlikdə geniş istifadə olunur. Məlumatların dinamik şəkildə idarə olunmasında, çeşidlənməsində, filtr edilməsində və saxlanmasında mühüm rol oynayır. Xüsusilə, siyahılar real dünya məlumatlarının – məsələn, istifadəçi adlarının, qiymətlərin və ya məhsul siyahılarının proqramlarda təmsil olunması üçün əvəzolunmazdır.
IT sahəsini dərindən öyrənmək üçün kurslarımıza qoşulun. Ətraflı məlumat almaq üçün sorğu göndərin!