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.