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
   123   124   125   126   127   128   129   130   131   132