Proqramlaşdırma dilləri

Phyton data structures

Python-da siyahılar (lists) dinamik olaraq verilənlər toplusu yaratmağa imkan tanıyan vacib bir verilənlər strukturudur. Gəlin onların yaradılması, indeksləşdirilməsi, dilimlənməsi və bəzi faydalı üsulları ilə tanış olaq.

1. Siyahıların yaradılması üçün

Siyahı yaratmaq üçün sadəcə elementləri kvadrat mötərizələr içində yazmaq kifayətdir.

# Boş siyahı
siyahi = []
# Elementləri olan siyahı
meyveler = ['alma', 'banan', 'nar', 'portaqal']

2. İndeksləşdirmə

Siyahılardakı elementlərə indekslə müraciət edərək çatmaq mümkündür. İndeks 0-dan başlayır.

# İndeks vasitəsilə elementə müraciət
print(meyveler[0]) # 'alma'
print(meyveler[2]) # 'nar'

3. Dilimləmə (Slicing)

Siyahının müəyyən bir hissəsini almaq üçün dilimləmə istifadə olunur.

# İlk iki meyvəni almaq
ilk_iki = meyveler[0:2]
# ['alma', 'banan']
# Son iki meyvəni almaq
son_iki = meyveler[-2:]
# ['nar', 'portaqal']

4. Üsullar

Siyahılar bir çox faydalı üsula malikdir. Bəzi ümumi üsullar:

  • append(): Siyahının sonuna yeni bir element əlavə edir.
    meyveler.append('üzüm')
  • insert(): Müəyyən indeksdə yeni bir element əlavə edir.
    meyveler.insert(1, 'kivi') # İndeks 1-ə 'kivi' əlavə edir
  • remove(): Müəyyən bir elementi siyahıdan silir.
    meyveler.remove('banan')
  • pop(): Müəyyən indeksdəki elementi silir və onu geri qaytarır. İndeks göstərilməzsə, son elementi silir.
    son_element = meyveler.pop() # Son elementi silir və geri qaytarır
  • sort(): Siyahını artan sıraya düzür.
    meyveler.sort()
  • reverse(): Siyahının ardıcıllığını tərsinə çevirir.
    meyveler.reverse()

Related Articles

Bir cavab yazın

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir

Back to top button