Python Listeler ve Liste Metodları: Append, Pop, Sort

Python Listeler ve Liste Metodları

Listeler, farklı türdeki verileri bir arada tutabilen, elemanları değiştirilebilen (mutable) ve sıralı olan koleksiyonlardır. Python'da listeler köşeli parantez [ ] kullanılarak tanımlanır.


1. Liste Oluşturma ve Elemanlara Erişim

Liste elemanlarına erişmek için indeks numaraları kullanılır. Python'da indeksler 0'dan başlar.

Temel liste işlemleri
meyveler = ["Elma", "Armut", "Çilek", "Muz"]

print(meyveler[0])   # İlk eleman: Elma
print(meyveler[-1])  # Son eleman: Muz

# Listeyi Parçalama (Slicing)
print(meyveler[1:3]) # 1. indeksten 3. indekse kadar: ['Armut', 'Çilek']

2. En Çok Kullanılan Liste Metodları

Listeler üzerinde işlem yapmamızı sağlayan birçok hazır fonksiyon (metod) bulunur.

  • append(): Listenin sonuna yeni bir eleman ekler.
  • insert(): Belirtilen bir indekse eleman ekler.
  • remove(): Belirli bir değere sahip elemanı siler.
  • pop(): Belirtilen indeksteki elemanı siler (varsayılan sondur).
  • sort(): Listeyi küçükten büyüğe sıralar.
Metod kullanım örnekleri
sayilar = [5, 2, 9, 1]

sayilar.append(7)      # [5, 2, 9, 1, 7]
sayilar.insert(1, 10)  # 1. indekse 10 ekle: [5, 10, 2, 9, 1, 7]
sayilar.pop()          # Son elemanı sil: [5, 10, 2, 9, 1]
sayilar.sort()         # Sırala: [1, 2, 5, 9, 10]

print(sayilar)

Liste Uzunluğunu Bulma (len)

Bir listenin içinde kaç adet eleman olduğunu öğrenmek için genel bir Python fonksiyonu olan len() kullanılır.

kullanicilar = ["admin", "editor", "user"]
print(len(kullanicilar)) # Çıktı: 3