
Python Ders 8: Listeler (List Data Type)
Python’da List Data Type , birden fazla veriyi tek bir değişken içinde saklamamızı sağlar. Listeler, Python’un en güçlü veri yapılarından biridir çünkü hem sıralı hem de değiştirilebilir (mutable) yapılardır.
Liste Oluşturma
Python’da liste oluşturmak için köşeli parantezler [] kullanılır. Örneğin:
meyveler = ["elma", "muz", "kiraz"]
print(meyveler)
Yukarıdaki örnekte üç elemandan oluşan bir liste oluşturduk. Python listelerinde farklı veri türleri bir arada bulunabilir:
karisik = ["elma", 5, True, 3.14]
Liste Elemanlarına Erişim
Listenin elemanlarına indeks numarasıyla ulaşılır. İndeksler 0’dan başlar.
print(meyveler[0]) # "elma"
print(meyveler[2]) # "kiraz"
Liste Elemanlarını Değiştirme
Listeler değiştirilebilir yapıda oldukları için herhangi bir elemanı kolayca güncelleyebilirsin.
meyveler[1] = "portakal"
print(meyveler)
Listeye Eleman Ekleme
Yeni bir eleman eklemek için append() veya insert() metodlarını kullanabilirsin.
meyveler.append("karpuz") # sona ekler
meyveler.insert(1, "çilek") # belirli bir konuma ekler
Liste Elemanlarını Silme
Eleman silmek için remove(), pop() ya da del komutu kullanılabilir.
meyveler.remove("elma")
meyveler.pop(0)
del meyveler[1]
Liste Uzunluğu ve Döngü Kullanımı
Bir listenin kaç elemanı olduğunu len() fonksiyonu ile öğrenebilirsin. Ayrıca döngülerle tüm elemanları tek tek gezebilirsin.
for meyve in meyveler:
print(meyve)
print("Liste uzunluğu:", len(meyveler))
Liste Metodları
Python listeleriyle birlikte gelen bazı faydalı metodlar şunlardır:
append()– Sona eleman eklerinsert()– Belirtilen konuma eleman eklerremove()– Belirtilen elemanı silerpop()– Son elemanı silersort()– Listeyi sıralarreverse()– Listeyi ters çevirir
Listeler Python’da veri yönetiminin temelini oluşturur. Birden fazla değeri düzenli şekilde tutmak, değiştirmek veya üzerinde işlem yapmak istediğinde listeler en ideal çözümdür.
Bir sonraki ders: Python Ders 9: Tuple (Demet) Veri Tipi

