Python'da liste, birden fazla öğeyi saklayabilen bir veri yapısıdır. Listeler, farklı veri tiplerini içerebilir ve değiştirilebilir (mutable) özelliktedir, yani içerikleri değiştirilebilir. Bir liste oluşturmak için köşeli parantezleri []
kullanırız. İşte bir liste örneği:
liste = [1, 2, 3, 4, 5]
Bu liste, 1'den 5'e kadar olan sayıları içerir. Listeler farklı veri tiplerini de içerebilir:
liste = ["elma", "armut", "çilek", "kiraz"]
Bu liste meyve isimlerini içerir. Ayrıca, liste içinde farklı veri tipleri de bir arada olabilir:
liste = [1, "elma", True, 3.14]
Bu liste, bir tamsayı, bir dize, bir boolean değer ve bir ondalık sayı içerir.
Listelerdeki öğelere erişmek için indeksleri kullanırız. Python'da indeksler 0'dan başlar. Örneğin:
liste = ["elma", "armut", "çilek", "kiraz"]
print(liste[0]) # Çıktı: elma
print(liste[1]) # Çıktı: armut
Listenin sonundaki öğelere negatif indeksler kullanarak da erişebiliriz:
print(liste[-1]) # Çıktı: kiraz
print(liste[-2]) # Çıktı: çilek
Listeler, append()
, insert()
, remove()
, pop()
gibi birçok metodla değiştirilebilir. Bu metodlar listenin içeriğini değiştirerek öğeler eklememize, çıkarmamıza ve değiştirmemize olanak tanır.
liste.append("portakal") # Listenin sonuna "portakal" öğesini ekler
liste.insert(2, "mandalina") # İkinci indekse "mandalina" öğesini ekler
liste.remove("çilek") # "çilek" öğesini listeden çıkarır
Bu örnekler, Python'daki listelerin temel kullanımlarını ve bazı metodlarını göstermektedir. Listeler, çok yönlü ve sıkça kullanılan bir veri yapısıdır ve Python programlamasında önemli bir role sahiptir.