Python’da Listeler (Diziler) (6. Ders)

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

Bir Yanıt Bırak

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


İlgili Gönderiler