Page 128 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 128
10.11. Listede Kullanılan Yöntemler
Listede Kullanılan Yöntemler
count Bir listede eleman sayısını geri döndürür. Listeyi değiştirmez.
Verilen indeks numarasına yeni bir eleman yerleştirir. Listenin uzunluğunu bir arttı-
insert
rır. Listeyi değiştirir.
append Listenin sonuna bir eleman ekler. Listeyi değiştirir.
Listede verilen elemanın en düşük indeks numarasını geri döndürür. Eğer eleman
index
listede yoksa hata üretir. Listeyi değiştirmez.
remove Listedeki ilgili elemanı siler. İlgili eleman bulunmaz ise hata verir. Listeyi değiştirir.
reverse Listedeki elemanları fiziksel olarak ters çevirir. Listeyi değiştirir.
sort Artan değer şeklinde listeyi sıralar. Listeyi değiştirir.
Listelerde, değişen veri yapıları olduğu için __getitem__ and __setitem__ yöntemleri de kullanılır.
x=lst[2] ifadesi x=list. _ _ getitem _ _ (lst,2) ile
lst[2]=x ifadesi list. _ _ setitem _ _ (lst,2,x)
ile benzer işlem yapar.
lst=["one","two","three"] lst=["one","two","three"]
lst+=["four"] lst.append("four")
10.12. Çok Boyutlu Listeler
Bir liste aslında tek boyutlu bir veri yapısıdır. İki boyutlu listeler, dikdörtgen olarak elemanlar dizi-
sidir ve matriks olarak bilinir.
100 14 8 22 71 matrix=[[100, 14, 8, 22, 71],
0 243 68 1 30 [0, 243, 68, 1, 30],
90 21 7 67 112 [90, 21, 7, 67, 112],
115 200 70 150 8 [115, 200, 70, 150, 8]]
>>>print(matrix)
[[100, 14, 8, 22, 71],[0, 243, 68, 1, 30],[90, 21, 7, 67, 112],
[115, 200, 70, 150, 8]]
print (matrix [2][3])
234