CodeBlanks Logo Icon CodeBlanks

Dizide erişim

Dizide bir elemana 0 tabanlı indeksle erişmeyi ve O(1) olduğunu öğrenirsin.

Dizide döngü

Bir dizinin tüm elemanlarını gezmek için for x in arr: döngüsü kullanılır. Bu, her elemanı sırayla işler.

İndekse de ihtiyacın varsa for i in range(len(arr)): yazarsın. Bu, hem indeksi hem elemanı kullanmanı sağlar.

Diziyi yazdırma

Dizinin her elemanını ayrı satırda yazdırmak için döngü içinde print(x) çağırırsın. Bu, O(n) zaman alır.

Tüm diziyi tek satırda görmek için print(arr) yazmak yeterlidir; bu, dizinin liste gösterimini verir.

Uygulama Diziyi yazdır

print_all(arr) yaz. Her elemanı for ile yazdır. print_all([5, 10, 15]) çağrısı 5, 10, 15 yazsın.

Başlangıç kodu

solution.py
def print_all(arr):
    # Her elemanı yazdır

Örnek çözüm

solution.py
def print_all(arr):
    # Her elemanı yazdır
    for x in arr:
        print(x)
print_all([5, 10, 15])

Beklenen çıktı

5
10
15

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Döngü yapısı

Soru
Dizi elemanlarını gezmek: ____ x in arr:
Cevap
Dizi elemanlarını gezmek: for x in arr:

Açıklama: for doğru.

2 Dizide erişim: kavramları eşleştir

Kavram Anlamı
for Döngü
len(arr) Uzunluk
range Aralık
print Yazdır

3 len(arr) ne döndürür?

  • İlk elemanı
  • Son elemanı
  • Eleman sayısını Doğru cevap
  • İndeksi

Açıklama: len(arr) eleman sayısını döndürür.

Başlangıç bölümündeki tüm dersler