Python'da liste, birden fazla öğeyi tek bir değişken altında saklamamızı sağlayan veri yapısıdır. 🗂️ Listeler, farklı veri türlerini (sayı, metin, hatta başka liste) içerebilir ve sıralıdır (yani öğelerin konumu önemlidir).
Listeler, köşeli parantezler [] içine yazılarak ve öğeler virgülle ayrılarak oluşturulur.
bos_liste = []sayilar = [1, 2, 3, 4, 5]meyveler = ["elma", "armut", "çilek"]karisik = [10, "merhaba", 3.14, True]Listedeki her öğenin bir indeks numarası vardır. Python'da indeksler 0'dan başlar.
meyveler[0] → "elma"meyveler[-1] → "çilek"Listeden belirli bir bölümü almak için dilimleme kullanılır: liste[başlangıç:bitiş:adım]
sayilar[1:3] → [2, 3] (1. indeksten 3. indekse kadar, 3 dahil değil)sayilar[::2] → [1, 3, 5] (baştan sona 2şer adımla)liste.append(ögе) → Listenin sonuna öğe eklerliste.remove(ögе) → Belirtilen öğeyi silerlen(liste) → Listenin eleman sayısını verirliste.sort() → Listeyi küçükten büyüğe sıralarListedeki tüm öğeleri gezmek için for döngüsü kullanılır:
for meyve in meyveler:
print(meyve)
Listelerle matematiksel işlemler yapılabilir. Örneğin, bir listenin ortalaması şu şekilde hesaplanır:
\( \text{ortalama} = \frac{\text{liste[0]} + \text{liste[1]} + \cdots + \text{liste[n]}}{n} \)
notlar = [85, 90, 78, 92]
ortalama = sum(notlar) / len(notlar)
print(f"Not ortalaması: {ortalama}")
# Çıktı: Not ortalaması: 86.25
Listeler, Python programlamanın temel yapı taşlarından biridir ve veri manipülasyonu için vazgeçilmezdir. 🚀