Birden fazla veriyi tutan yapıya liste (list) denir. Haydi bir örnek yazalım!
len() fonksiyonu, oluşturduğumuz listenin içerisinde kaç eleman olduğunu bulur. Örneğin liste1 isimli bir listenin içerisinde üç tane tam sayı varsa len(liste1) fonksiyonu bize 3 değerini verir.
Sizce aşağıda ekrana ne yazdırılacak?
Yukarıdaki kura isimli listemizde sırasıyla 6 eleman bulunuyordu. Bu elemanların sırası 0 dan başlar ve 5 e kadar ilerler.
Aşağıdaki görseli inceleyelim.
Bu kura isimli listede 0. elemanın ve 5. elemanın değerini bulalım.
Eğer biz listeAdı isimli listedeki bir index'teki elemanı kullanmak ve/veya ekrana yazdırmak istersek listeAdı[index] komutunu kullanmalıyız.
Haydi aşağıdaki kodu yazalım.
Sözlükler listelere çok benzer ancak içerilerindeki değerlere ulaşmak için index değil, anahtar kelimeler kullanırız.
Haydi şimdi basit bir sözlük oluşturalım.
Bu sözlük içinden sadece isim değerini ekrana aşağıdaki kod ile yazdırırız.
Bu durumda aşağıdaki kod ekrana ne yazar?
Belirli bir aralığı bilgisayarda nasıl gösterirsiniz? Bunu yapabilmek için range() kullanılır. Haydi birkaç örneğe bakalım!
Yukarıda da gördüğünüz üzere range() fonksiyonunu üç farklı şekilde kullanabiliyorsunuz.
range(üst sınır): Bu gösterimle 0'dan üst sınırda belirlenen sayıya kadar bütün tam sayılar elde edilir.
range(alt sınır, üst sınır): Bu gösterimle alt sınırdan üst sınıra kadar bütün tam sayılar elde edilir. Alt sınır bu sıralamada bulunurken üst sınırdaki değer sıralamada bulunmaz.
range(alt sınıf, üst sınır, adım sayısı): Bu gösterimle alt sınırdan üst sınıra kadar verilen basamak sayısı atlanarak bulunan tam sayılar elde edilir. Alt sınır bu sıralamada bulunurken üst sınırdaki değer sıralamada bulunmaz.
Haydi gelin bir örneği görselleştirelim.
Mentörünüz sıradaki bölüme geçmenizi istediğinde aşağıdaki butona basınız.