Page 235 - Bilgisayar Bilimi | Kur 1
P. 235
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.19. Ç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])
10.20. Çok Boyutlu Diziler
Aşadağı örnek iki boyutlu bir diziyi ekrana yazdırmaktadır.
matrix= [[100,14,8,22,71],
[0,243,68,1,30],
[90,21,7,67,112],
[115,200,70,150,8]]
for row in matrix:
for elem in row:
print(‘{:>4}’.format(elem),end=’’)
print()
234