Python — Liste
Liste veri yapısı verileri listeler.
Bir liste veri yapısı metin tipinde, aritmetik cebir tipinde, mantık cebri tipinde veri alabilir. Ayrıca herhangi bir veri yapısını da veri olarak tutabilir. Örnek; bir sözlüğü veri olarak tutabilir. Bir liste veri yapısında 5 şey yapılır: veri ekleme, veri okuma, veri güncelleme, veri silme ve diğer işlemler. Verilerin konumu 0. indisten başlar.
Liste Oluşturma:
a = [] ==> varsayılan olarak boş bir liste
b = [10, “elma”, True] ==> içi dolu bir liste
Söz dizimi örneklerdeki gibidir. Veriler bir çift köşeli parantez içine eklenir.
Listeye Veri Ekleme:
c = [“çekiç”, 31]
Komut:
append()
x listesine ‘ekle’ = append(). Eklenecek veri parantez içine yazılır. Eklenen veri listenin sonuna eklenir.
Örnek:
c.append(pervane) ==> çıktı: [“çekiç”, 31, “pervane”]
Listeden Veri Okuma:
c = [“çekiç”, 31, “pervane”]
Komut: Listeye özel bir komut yok. Bunun için ekrana yazdırma komutu kullanılıyor.
Örnek:
print(c) ==> çıktı: [“çekiç”, 31, “pervane”]
Listeden Veri Güncelleme:
c = [“çekiç”, 31, “pervane”]
Komut: Özel bir komutu yoktur. Bunun için indis belirtilir. Belirtilen indisle veri değiştirilir.
Örnek:
c[0] = “buzağı” ==> çıktı: [“buzağı”, 31, “pervane”]
c değişkenindeki listenin 0. indisindeki veri buzağı verisi ile değiştirildi.
Buradaki c benim seçtiğim herhangi bir liste.
Buradaki 0 rakamı benim değiştirilmesini istediğim verinin indis numarası.
Buradaki buzağı verisi benim belirttiğim yeni veri.
Listeden Veri Silme:
c = [“buzağı”, 31, “pervane”]
Komut:
remove()
Parantez içine silinmesi istenilen veri girilir. Eğer aynı veriden birden fazla varsa yalnızca liste başına (0. indise) en yakın olanı siler.
Örnek:
c.remove(31) ==> çıktı: [“buzağı”, “pervane”]
c adındaki listeden 31 verisini sil demektir. Sil emirini remove() komutuyla veriyorum. Belirttiğim veriyi silmesini istediğim listeyi listenin adı ile komuta . ile bağlıyorum.