Bir liste tanımlıyoruz.
liste = ["elma","armut","kiraz","karpuz"]
Aşağıdaki kod ekrana <class ‘list’> yazar. Bu liste değişkeninin list sınıfına ait olduğunu gösterir.
print(type(liste))
Aşağıdaki kod ekranlar ekrana liste elemanlarını yazdırır.
print(liste[0]) # Ekrana elma yazar. Listenin ilk elemanının indeksi 0'dır.
print(liste[1]) # Ekrana armut yazar. Listenin ikinci elemanının indeksi 1'dır.
print(liste[-1]) # Ekrana karpuz yazar. Listenin son elemanının indeksi -1'dır. Bu liste için son elemanın diğer indeksi 3'tür.
print(liste[-2]) # Ekrana kiraz yazar .Listenin son elemanınından bir önceki elemanın indeksi -2'dır.
Aşağıdaki kodlar ekrana liste elemanlarının karakterlerini yazdırır.
print(liste[0][0]) # Listenin ilk elemanının ilk karakteri olan e'yi yazdırır.
print(liste[-1][-1]) # Ekrana z yazar. Listenin son elemanının son karakteri.
Aşağıdaki kodlarda başlangıç ve bitiş indeksleri belirtilerek liste elemanlaro ekrana yazdırılır.
print(liste[0:2]) # Ekrana ['elma', 'armut'] yazar. 0. elemandan başlayıp 2. elemana kadar olanları listeler. 2 indeks numaralı elemanı almaz.
print(liste[:2]) # Ekrana ['elma', 'armut'] yazar. 0. elemandan başlayıp 2. elemana kadar olanları listeler. 2 indeks numaralı elemanı almaz.
print(liste[-3:-1]) # Ekrana ['armut', 'kiraz'] yazar.
Aşağıdaki kodlarda listeye yeni elemanlar eklenir ve var olan elemanlar güncellenir.
liste[1] = "erik" # 1 indeks numaralı elemanı "erik" ile değiştirir.
print(liste)
liste = liste + ["vişne","kavun"] # liste değişkenine "vişne","kavun" isminde iki eleman ekler.
print(liste)
Aşağıdaki kodda listede belirtilen elemanın varlığı kontrol edilir.
kontrol = "elma" in liste # liste değişkeni içerisinde "elma" isimli eleman var mı diye kontrol eder.
print(kontrol)
Aşağıdaki kod for döngüsü kullanarak liste içindeki elemanları teker teker ekrana yazar.
for meyve in liste:
print(meyve)
Aşağıdaki kod liste içerisinde belirtilen indeks numaralı elemanı siler.
del liste[1] # liste içindeki 1 indeks numaralı elemanı siler.
print(liste)
Aşağıdaki kod liste elemanlarının farklı veri tiplerinde olabileceği gösteriliyor.
liste = ["Ercüment","Şenlik",30,175,70]
print(f"Benim ismin {liste[0]} {liste[1]}. Yaşım {liste[2]}. Boyum {liste[3]} cm. Kilom {liste[4]} kg. Kilo indeksi : {liste[4] / (liste[3] / 100 * liste[3] / 100)}")