CodeBlanks Logo Icon CodeBlanks

Indeks ve dilim

liste[i] ve liste[a:b] ile erişim öğrenirsin.

Indeks ve dilim

Liste öğelerine indeksle erişiriz. Indeks 0'dan başlar: fruits[0] ilk öğe. Dilim (slice) ile bir parça alınır: fruits[0:2] ilk iki öğe.

fruits = ["Elma", "Armut", "Muz"]
print(fruits[0])    # Elma
print(fruits[0:2])  # ['Elma', 'Armut']
print(fruits[-1])   # Muz

Dilim [başlangıç:bitiş] şeklindedir; bitiş dahil değil. Negatif indeks sonadan sayar.

Dilim biçimleri

Dilim üç biçimde kullanılır:

  • fruits[1:3] — 1'den 3'e (3 hariç)
  • fruits[:2] — baştan 2'ye
  • fruits[1:] — 1'den sona

Boş bırakılan başlangıç/bitiş listenin basi/sonu anlamına gelir. Bu kısa yazım çok kullanışlıdır.

Dilimleme, bir listenin alt kümesini çıkarmak için kullanışlıdır; orijinal liste değişmez.

Dilimleme, bir listenin alt kümesini çıkarmak için kullanışlıdır; orijinal liste değişmez.

Dilimleme, bir listenin alt kümesini çıkarmak için kullanışlıdır; orijinal liste değişmez.

Dilimleme, bir listenin alt kümesini çıkarmak için kullanışlıdır; orijinal liste değişmez.

Uygulama Dilim yazdır

fruits = ["Elma", "Armut", "Muz", "Cilek"] ata. print(fruits[0:2]) ve print(fruits[2:]) yazdır.

Başlangıç kodu

main.py
# Dilim kullan

Örnek çözüm

main.py
fruits = ["Elma", "Armut", "Muz", "Cilek"]
print(fruits[0:2])
print(fruits[2:])

Beklenen çıktı

['Elma', 'Armut']
['Muz', 'Cilek']

Soru ve cevaplar

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

1 fruits = ["a", "b", "c"] listesinde fruits[1] nedir?

  • "b" Doğru cevap
  • "a"
  • "c"
  • 1

Açıklama: Indeks 1 ikinci öğe: 'b'.

2 Dilim tamamla

Soru
fruits = ["Elma", "Armut", "Muz"]
print(fruits[____:2])
Cevap
fruits = ["Elma", "Armut", "Muz"]
print(fruits[0:2])

Açıklama: fruits[0:2] ilk iki öğeyi verir.

3 Dilim biçimlerini eşleştir

Kavram Anlamı
[0:2] Ilk iki
[:2] Baştan 2'ye
[2:] 2'den sona
[-1] Son öğe

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