Python Listeler ve Liste Metodları
Listeler, farklı türdeki verileri bir arada tutabilen, elemanları değiştirilebilen (mutable) ve sıralı olan koleksiyonlardır.
Python'da listeler köşeli parantez [ ] kullanılarak tanımlanır.
1. Liste Oluşturma ve Elemanlara Erişim
Liste elemanlarına erişmek için indeks numaraları kullanılır. Python'da indeksler 0'dan başlar.
Temel liste işlemleri
meyveler = ["Elma", "Armut", "Çilek", "Muz"]
print(meyveler[0]) # İlk eleman: Elma
print(meyveler[-1]) # Son eleman: Muz
# Listeyi Parçalama (Slicing)
print(meyveler[1:3]) # 1. indeksten 3. indekse kadar: ['Armut', 'Çilek']
2. En Çok Kullanılan Liste Metodları
Listeler üzerinde işlem yapmamızı sağlayan birçok hazır fonksiyon (metod) bulunur.
- append(): Listenin sonuna yeni bir eleman ekler.
- insert(): Belirtilen bir indekse eleman ekler.
- remove(): Belirli bir değere sahip elemanı siler.
- pop(): Belirtilen indeksteki elemanı siler (varsayılan sondur).
- sort(): Listeyi küçükten büyüğe sıralar.
Metod kullanım örnekleri
sayilar = [5, 2, 9, 1]
sayilar.append(7) # [5, 2, 9, 1, 7]
sayilar.insert(1, 10) # 1. indekse 10 ekle: [5, 10, 2, 9, 1, 7]
sayilar.pop() # Son elemanı sil: [5, 10, 2, 9, 1]
sayilar.sort() # Sırala: [1, 2, 5, 9, 10]
print(sayilar)
Liste Uzunluğunu Bulma (len)
Bir listenin içinde kaç adet eleman olduğunu öğrenmek için genel bir Python fonksiyonu olan len() kullanılır.
kullanicilar = ["admin", "editor", "user"]
print(len(kullanicilar)) # Çıktı: 3