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
   230   231   232   233   234   235   236   237   238   239   240