Python'da Listeler ve Temel Liste İşlemleri

image

01 Jul 2024

Python, kullanımı kolay ve güçlü bir programlama dilidir. Bu yazıda, Python'un en temel veri yapılarından biri olan listeleri ve bu listeler üzerinde gerçekleştirilebilecek temel işlemleri inceleyeceğiz. Listeler, veri saklama ve düzenleme açısından oldukça esnek ve kullanışlıdır.

Liste Oluşturma

Python'da liste oluşturmak oldukça basittir. Listeler, köşeli parantezler [] içine yazılan elemanlar ile oluşturulur. İşte birkaç örnek:

# Boş bir liste oluşturma
bos_liste = []

# Birkaç eleman içeren bir liste oluşturma
meyveler = ["elma", "muz", "çilek"]

# Farklı veri türlerinden elemanlar içeren bir liste
karisik_liste = [1, "elma", True, 3.14]

Liste Elemanlarına Erişim

Liste elemanlarına indeksleme ile erişilebilir. İndeksler sıfırdan başlar. Örneğin:

meyveler = ["elma", "muz", "çilek"]

# İlk elemana erişim
ilk_meyve = meyveler[0]  # "elma"

# Üçüncü elemana erişim
ucuncu_meyve = meyveler[2]  # "çilek"

Listeye Eleman Ekleme

Listeye eleman eklemek için append() metodunu kullanabilirsiniz:

meyveler = ["elma", "muz", "çilek"]

# Listeye yeni bir eleman ekleme
meyveler.append("portakal")

Listeden Eleman Çıkarma

Bir elemanı listeden çıkarmak için remove() metodunu veya pop() metodunu kullanabilirsiniz:

meyveler = ["elma", "muz", "çilek"]

# Belirli bir elemanı çıkarma
meyveler.remove("muz")

# İndekse göre eleman çıkarma
meyveler.pop(0)  # İlk elemanı çıkarır

Liste Uzunluğunu Bulma

Bir listenin uzunluğunu len() fonksiyonu ile öğrenebilirsiniz:

meyveler = ["elma", "muz", "çilek"]

# Listenin uzunluğunu bulma
uzunluk = len(meyveler)  # 3

Liste Elemanlarını Sıralama

Liste elemanlarını sıralamak için sort() metodunu kullanabilirsiniz:

sayilar = [3, 1, 4, 1, 5, 9]

# Listeyi sıralama
sayilar.sort()

Liste Dilimleme

Bir listenin belirli bir kısmını almak için dilimleme (slicing) yapabilirsiniz:

sayilar = [3, 1, 4, 1, 5, 9]

# İlk üç elemanı alma
ilk_uc = sayilar[:3]  # [3, 1, 4]

# Üçüncü elemandan sonrasını alma
ucuncuden_sonrasi = sayilar[2:]  # [4, 1, 5, 9]

Sonuç

Bu yazıda, Python'da listelerle nasıl çalışılacağını ve temel liste işlemlerini inceledik. Listeler, veri saklama ve düzenleme açısından oldukça esnek ve güçlü bir veri yapısıdır. Bu temel işlemler, Python'da daha karmaşık veri işlemleri yaparken size sağlam bir temel sağlayacaktır.