Page 112 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 112
10.1.2. Listelerin Farklı Kullanımları
karisikListe=[24.2,4,”Python”,”Bilisim”,19,-0.03,”kelime”]
Örnekte görüldüğü gibi bir listede tam sayı, ondalık 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 ayraç 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 ayraçlar ile erişilebilir.
>>>s= "ABCEFGHI"
>>>s[0]
"A"
>>>s[1]
"B"
Köşeli ayraç içerisindeki değer bir tam sayı olmalıdır.
a[x]
Köşeli ayraç 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.1.3. Değerler Arası Gezinme
Bir listedeki değerlerin her birini ziyaret etmeye gezinme denmektedir. Bir liste aslında tekrarlanan
bir nesne gibidir ve bu nedenle elemanları arasında gezinmek için for döngüsünü kullanabiliriz.
karisikListe=[24.2,4,”Python”,”Bilisim”,19,-0.03,”kelime”]
for item in collection:
print(item) # Her bir eleman yazdırılıyor
Örnek
print(len([2,4,6,8]))
a=[10,20,30]
print(len(a))
>>>4
218