Tekrardan selamlar! 👋
Bu derste, Python’da Listeler konusuna değineceğiz. Başlamadan önce bir önceki Python’da Fonksiyonlar (5. Ders) dersine göz atmayı unutmayın.
Listeler, birden fazla veriyi tek bir değişkende tutmamızı sağlayan veri tiplerindendir. Bu veri tipi diğer dillerdeki dizilere (arrays) oldukça benzer bir yapıdadır. Python’da listeler, birden fazla veriyi tutmak için kullanılır ve dizi mantığına benzer şekilde elemanları sıralı bir şekilde saklar. Listeler, Python’da oldukça yaygın olarak ihtiyaç duyacağınız bir veri tipidir ve esnek yapıları sayesinde veri işlemede büyük kolaylık sağlarlar.
Python’da Liste Nasıl Tanımlanır?
Liste, köşeli parantez [ ]
içinde tanımlanır ve her bir öğe virgülle birbirinden ayrılır.
meyveler = ["elma", "muz", "çilek"]
Örnekte tanımladığımız “meyveler” listesi 3 öğe içerir: “elma”, “muz”, ve “çilek”.
Liste Elemanlarına Erişme
Listede belirli bir öğeye, indeks numarası ile erişebiliriz. Python’da indeksler her zaman sıfırdan başlar.
print(meyveler[0]) # Çıktı: elma
print(meyveler[2]) # Çıktı: çilek
Listeye Eleman Ekleme
Listeye yeni bir eleman eklemek için append() fonksiyonundan faydalanırız.
meyveler.append("portakal")
print(meyveler) # Çıktı: ["elma", "muz", "çilek", "portakal"]
Bu örnekte listemize “portakal” elemanını eklemiş olduk.
Listeden Eleman Silme
Python’da bir elemanı listeden çıkarmak için remove() veya pop() fonksiyonlarını kullanabiliriz.
remove() fonksiyonu ile bir liste elemanın içeriğini belirterek onu listeden kaldırabiliriz.
meyveler.remove("muz")
print(meyveler) # Çıktı: ["elma", "çilek", "portakal"]
pop() fonksiyonu ise belirli bir indeksteki öğeyi kaldırmamıza olanak sağlar.
meyveler.pop(1)
print(meyveler) # Çıktı: ["elma", "portakal"]
Python’da Liste Uzunluğu Öğrenme
Bir listenin kaç öğeye sahip olduğunu öğrenmek için len() fonksiyonundan faydalanabiliriz.
print(len(meyveler)) # Çıktı: 2
Bu örnekte meyveler listesi son haliyle “elma” ve “portakal” elemanlarını içerdiği için len() fonksiyonunun çıktısı 2 olur.
Listeler ile Döngü
Listedeki tüm elemanları bir döngü oluşturarak işleyebiliriz.
for meyve in meyveler:
print(meyve)
Bu döngü, listedeki her öğeyi tek tek ekrana yazdırır.
Listeyi Sıralama
Python’da bir listeyi sıralamak için sort() yöntemini kullanabiliriz.
sayilar = [3, 1, 4, 1, 5]
sayilar.sort()
print(sayilar) # Çıktı: [1, 1, 3, 4, 5]
Sonuç olarak listeler, Python’da çok güçlü ve esnek bir veri türüdür. Eğer listeler hakkında sorularınız varsa, bu başlık altında tartışabiliriz! 📋
Yorumlar