Konuya Giriş

Programlama sırasında birden fazla veriyi tek tek değişkenlerde tutmak zorlayıcıdır. Bu tür durumlarda listeler kullanılır. Listeler, birden fazla veriyi tek bir yapı içinde saklamayı sağlar. Python’da listeler köşeli parantezler kullanılarak oluşturulur.


Öğrenme Süreci

Bu konuya başlanırken her veri için ayrı değişkenler kullanılmıştır. Ancak veri sayısı arttıkça bu yöntemin verimsiz olduğu fark edilmiştir. Yapılan denemeler sonucunda listelerin daha düzenli ve kullanışlı olduğu görülmüştür. Ayrıca listeler üzerinde ekleme, silme ve güncelleme işlemlerinin yapılabildiği öğrenilmiştir.


Kodlar

1️⃣ Liste Oluşturma

sayilar = [1, 2, 3, 4, 5]
print(sayilar)

Bu örnekte beş elemanlı bir liste oluşturulmuştur.


2️⃣ Liste Elemanına Erişim

meyveler = ["elma", "armut", "muz"]
print(meyveler[0])

Listelerde indeksler 0’dan başlar.


3️⃣ Listeye Eleman Ekleme

meyveler.append("çilek")
print(meyveler)

append() metodu ile listeye yeni eleman eklenmiştir.


4️⃣ Listeden Eleman Silme

meyveler.remove("armut")
print(meyveler)

Karşılaşılan Hatalar

❌ Hata 1: Olmayan İndekse Erişim

print(meyveler[5])

Bu kullanım hatalıdır çünkü listedeki eleman sayısı aşılmıştır.


❌ Hata 2: Yanlış Veri Türü Ekleme

sayilar.append("on")

Bu durum ileride matematiksel işlemlerde sorun oluşturur.


SIK SORULAN SORULAR ve CEVAPLARI

❓ Liste ne işe yarar?

Birden fazla veriyi tek yapı içinde saklamayı sağlar.


❓ Listeler değiştirilebilir mi?

Evet, eleman eklenebilir, silinebilir veya güncellenebilir.


❓ Liste indeksleri neden 0’dan başlar?

Python’un dizin mantığı bu şekilde çalışır.


❓ Liste ile döngü birlikte kullanılabilir mi?

Evet, genellikle birlikte kullanılır.


Sonuç

Bu konu sayesinde Python’da listelerin nasıl oluşturulduğu ve yönetildiği öğrenilmiştir. Listeler, veri saklama ve işleme açısından programlamanın temel yapı taşlarından biridir.