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