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. ?