Page 219 - Bilgisayar Bilimi | Kur 1
P. 219
10.3. Farklı Kullanımlar
collection=[24.2, 4, ‘word’, print, 19, -0.03, ‘end’]
Örnekte görüldüğü gibi bir listede tam sayı, ondalıklı sayı, string, ve hatta fonksiyonlar olabilir. Liste
içerisinde liste bile yer alabilir.
col=[23,[9.3,11.2,99.0],[23],[],4,[0,0]]
print(col)
Köşeli parantez içerisinde ilgili değerler ile işlem yapılabilir.
nums=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10 , 11 , 12, 13, 14, 15]
print(nums[3])
nums[2]=(nums[0]+nums[9])/2;
nums[1], nums[4]=sqrt(x), x+2*y
String içerisindeki değerlere de köşeli parantezler ile erişilebilir.
>>>s= ‘ABCEFGHI’
>>>s[0]
‘A’
>>>s[1]
‘B’
Köşeli parantez içerisindeki değer bir tam sayı olmalıdır.
a[x]
Köşeli parantez içerisinde aritmetik bir işlem yapılabilir.
a[x+3]
Geri dönen değer de kullanılabilir. Bunlar da tam sayı olmalıdır.
a[max(x,y)]
10.4. Değerler Arası Gezinme
Bir listedeki değerlerin her birini ziyaret etmeye gezinme denmektedir. Bir liste aslında tekrarlanan
bir nesne gibidir bu nedenle elemanları arasında gezinmek için for döngüsünü kullanabiliriz.
collection=[24.2, 4, ‘word’, print, 19, -0.03, ‘end’]
for item in collection:
print(item) # Print each element
Örnek
print(len([2,4,6,8]))
a=[10,20,30]
print(len(a))
>>>4
>>>3 değerlerini ekrana yazar.
218