Page 229 - Bilgisayar Bilimi | Kur 1
P. 229

Ekran Çıktısı

              a=[10,20,30,40]b=[10,20,30,40]

              Is[10,20,30,40]equalto[10,20,30,40]?True
              Are[10,20,30,40]and[10,20,30,40]aliases?False
              a=[10,20,30,40]b=[10,20,35,40]


               Örnekv

              print(list(range(11)))
              print(list(range(10,101,10)))
              print(list(range(10,-1,-1)))


               Ekran Çıktısı

              [0,1,2,3,4,5,6,7,8,9,10]
              [10,20,30,40,50,60,70,80,90,100]
              [10,9,8,7,6,5,4,3,2,1,0]

            10.12. Listenin Sınırları

               a=[10,20,30,40] listesinde a[0], a[1], a[2] ve a[3] değerleri bulunurken a[4] değeri bulunmamaktadır.
                    a=[10,20,30,40]
                    print(a[4]) # listenin sınırı dışından bir erişim yapılmaya çalışılmaktadır.

               Bu durumda IndexError hatası oluşur.

              # Make a list containing 100 zeros
              v=[0]*100

              x=int(input(“Enter an integer: “))
              # Ensure index is within list bounds
              if 0<=x<len(v):
                     v[x]=1

              else:
                     print(“Value provided is out of range”)

            10.13. Dilimleme

               Bir listeyi dilimleyerek başka bir liste oluşturulabilir. Bir listeyi dilimlemek için aşağıdaki ifadeyi
            kullanmak gerekir.

                                    List  [ begin : end : step ]




        228
   224   225   226   227   228   229   230   231   232   233   234