Python dilinde listeler , verilerin bir arada belli bir düzende tutulmasını sağlar .Liste içine atılmış elemanlar virgül ile ayrılırlar .
Bu elemanlar [eleman1,eleman2,….] şeklinde köşeli parantez içinde tutulurlar .Listeler C’deki dizi yapısına benzer fakat python’da veri türleri farklı tutulabilir.
Liste’nin 0’ıncı indisinden başlayıp son indisi olan -1 e kadar gezebilir ve ([] , [:]) ifadelrine parametreler vererek dilimleme işlemi yapabiliriz .
Artı (+) artı operatörü ile bir diziyi birleştirebilir ve çarpım (*) operatörü ile bir diziyi istenildiği sayıda tekrar ettirebiliriz .
liste=['mehmet',"yılmaz",2.23,"alpay","ahmet",69] kucukListe=[7,'Antalya'] print(liste) #liste içerisindeki tüm elemanları listeler print(liste[0]) #listenin ilk elemanını gösterir print(liste[-1])#listenin son elemanını gösterir print(liste[1:3]) #listenin 1.indisinden 3.cü indisine kadar olan elemanları listeler. (3.indis dahil değil) print(liste[2:]) #listenin 2.indisinden sonraki tüm elemanlarını listeler print(kucukListe*3) #küçük listeyi x3 defa çoğaltır ve listeler print(liste+kucukListe) #iki listeyi birleştirir ve listeler
append() kullanımı :
append() fonksiyonu ile bir listenin sonuna yeni bir eleman eklenir .
liste=['mehmet',"yılmaz",2.23,"alpay","ahmet",69] kucukListe=[7,'Antalya'] print("Append işleminden önce ") print(liste) liste.append("Son Eklenen Eleman") liste.append(55) print("Append işleminden sonra") print(liste)
Ekran Çıktısı :
Append işleminden önce ['mehmet', 'yılmaz', 2.23, 'alpay', 'ahmet', 69] Append işleminden sonra ['mehmet', 'yılmaz', 2.23, 'alpay', 'ahmet', 69, 'Son Eklenen Eleman', 55]
remove() kullanımı :
remove() fonksiyonu ile bir listenin parametre ile verilen elemanı silmek için kullanılır . Listede silinmek istenen bir elemandan birden fazla varsa listenin en başında geleni siler .
liste=['mehmet',"yılmaz",69,2.23,"alpay","ahmet",69] kucukListe=[7,'Antalya'] print("Remove işleminden önce ") print(liste) liste.remove(69) print("Remove işleminden sonra ") print(liste)
Ekran Çıktısı :
Remove işleminden önce ['mehmet', 'yılmaz', 69, 2.23, 'alpay', 'ahmet', 69] Remove işleminden sonra ['mehmet', 'yılmaz', 2.23, 'alpay', 'ahmet', 69]