Yükleniyor...

Listeler

meals üç değeri yazdığınız sırayla tutar: önce rice, sonra soup, sonra bread. Değerler köşeli parantezin içindedir ve aralarında virgül vardır. Yerler 0'dan sayılır, bu yüzden ilk değer 1. yerde değildir. Bir yeri okumak için adı yazar, numarayı parantezin içine koyarsınız.

meals[0] rice'dir. meals[1] soup'tur. meals[2] bread'dir. Parantez içindeki sayı yerin numarasıdır. Bu listede 3. yer yoktur.

rice, sonra bread

python
meals = ["rice", "soup", "bread"]

print(meals[0])
print(meals[2])

Ekranda rice, sonra bread görünür. Bu satırlar istenen yerleri izler, her değeri sırayla değil. soup listede durur, 1. yerdedir. Bu program o yeri yazmaz.

Bir liste sayı tutabilir. counts sırayla 2, sonra 0, sonra 5 tutar. counts[0] 2'dir. counts[1] 0'dır. Bu 0, ikinci yerde duran sayıdır. İlk yerin numarası değildir. 5, 2. yerdedir ve bu program onu yazmaz.

2, sonra saklanan 0

python
counts = [2, 0, 5]

print(counts[0])
print(counts[1])

Ekranda 2, sonra 0 görünür. 0 listenin içine yazılmıştır. 1. yerin değeridir.

len(meals) 3'tür, çünkü meals'te üç değer vardır. Son yer 2'dir, sayıdan bir eksik, ve orada bread vardır. meals[3] sonun ötesindedir. Program orada durur. Bu satır yukarıdaki programlarda yoktur.

İki kolay yanlış okuma

İlk değer 0. yerdir, 1. yer değil. rice bekleyerek meals[1] yazarsanız soup gelir. counts'ta ekrandaki 0 saklanan bir sayıdır. O listenin ilk yeri hâlâ 0'dır ve oradaki değer 2'dir.

Sonraki sayfa bir değer ekler ve birini çıkarır. Burada yalnız listede önceden duran bir yer okunur.

Yerleri okuyun

  1. İlk program önce ne, sonra ne yazar?
  2. meals[1] nedir?
  3. İkinci program önce ne, sonra ne yazar?
  4. meals[3] yazarsınız. Program sonuna varır mı?
  5. len(meals) nedir?

Listedeki yerler

meals rice, soup ve bread değerlerini bu sırayla tutar. 0. yer rice, 1. yer soup, 2. yer bread'dir; bu yüzden ilk program rice, sonra bread yazar. counts[1] saklanan 0 sayısıdır ve ikinci program 2, sonra 0 yazar. len(meals) 3'tür. meals[3] programı durdurur.

🧠 Bilginizi Test Edin

Başlamaya Hazır

Bilginizi Test Edin

Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör

❓
6
Sorular
🎯
70%
Geçmek İçin
♾️
∞
Süre
🔄
∞
Deneme

📝 Talimatlar

  • Her soruyu dikkatle okuyun
  • Her soru için en iyi cevabı seçin
  • Quiz'i istediğiniz kadar tekrar alabilirsiniz
  • İlerlemeniz üstte gösterilecek