Şimdi yükleniyor

Python Listeler: Fonksiyonlar ve Örneklerle Anlatım

Python Listeler-Fonksiyonlar ve Örneklerle Anlatım

Python programlama dilinde en sık kullanılan veri yapılarından biri listelerdir (list). Listeler, birden fazla veriyi tek bir değişkende saklamanızı sağlar. Bu özellikleriyle oldukça esnektirler ve çeşitli işlemler için uygundurlar. Bu yazımda, Python’da listelerin nasıl oluşturulduğunu, nasıl erişildiğini, güncellendiğini, silindiğini ve önemli liste fonksiyonlarını örneklerle anlatacağım.


Python Listesi Nedir?

Liste (list), sıralı, değiştirilebilir ve yinelenebilir veri koleksiyonudur. Köşeli parantez [] ile tanımlanır.

meyveler = ["elma", "armut", "muz"]
print(meyveler)

Çıktı

['elma', 'armut', 'muz']

Liste Elemanlarına Erişim

Listelerdeki elemanlara indeks numarasıyla erişilir. Python’da indeksler 0‘dan başlar.

print(meyveler[0])  # elma
print(meyveler[-1]) # muz (son eleman)

Liste Elemanlarını Güncelleme

Belirli bir indeksin değerini değiştirmek için şu yöntem kullanılır ;

meyveler[1] = "çilek"
print(meyveler)  # ['elma', 'çilek', 'muz']

Listeye Eleman Ekleme

Listeye eleman eklemek için append(), insert() ve extend() metodları kullanılır.

meyveler.append("portakal")     # Listenin sonuna ekler
meyveler.insert(1, "kiraz")     # Belirtilen indekse ekler
meyveler.extend(["kavun", "karpuz"])  # Birden fazla eleman ekler

Liste Elemanlarını Silme

meyveler.remove("elma")   # Değerle siler
meyveler.pop(2)           # İndeksle siler
del meyveler[0]           # İndeksle siler
meyveler.clear()          # Tüm listeyi temizler

Liste Fonksiyonları

Python, listelerle çalışmayı kolaylaştıran birçok yerleşik fonksiyon sunar ;

FonksiyonAçıklama
len()Listenin uzunluğunu döner
max()En büyük elemanı bulur
min()En küçük elemanı bulur
sum()Sayısal elemanların toplamını döner
sorted()Listeyi sıralı şekilde döner
reverse()Listeyi tersine çevirir
count()Belirtilen elemanın kaç kez geçtiğini döner
sayilar = [3, 5, 2, 5, 7, 2]
print(len(sayilar))         # 6
print(max(sayilar))         # 7
print(sayilar.count(5))     # 2

Liste ile Döngü Kullanımı

for meyve in meyveler:
    print(meyve)

# Veya indeksli döngü:
for i in range(len(meyveler)):
    print(f"{i}. meyve: {meyveler[i]}")

List Comprehension (Liste Üretimi)

Kısa ve sade kodlar yazmak için kullanılır.

kareler = [x**2 for x in range(1, 6)]
print(kareler)  # [1, 4, 9, 16, 25]

Python Listeler Ne İşe Yarar?

Listeler, aynı tür veya farklı türde verileri bir arada saklayarak işlem yapma kolaylığı sağlar. Örneğin:

  • Öğrenci listesi
  • Alışveriş listesi
  • Sayısal veri analizleri
  • Dinamik veri yapıları oluşturma

Python listeleri, güçlü ve esnek bir veri yapısıdır. Bu yazıda birlikte listeleri nasıl kullanabileceğinizi, üzerinde nasıl işlem yapabileceğinizi örneklerle anlattım. Kendi projelerinizde listeleri etkin kullanarak Python becerilerinizi geliştirebilirsiniz.


Python ile İlgili Tüm Yazılarımı Buradan Veya Tüm Örneklerimi Github Üzerinden İnceleyebilirsiniz.


Bir Yorum Yazın