Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
PYTHON TEXT / CHAPTER 03 / Учене / LESSON 05
Пети час. for върху низ или списък дава елементите. Понякога ти трябва и индексът.
range(n) дава числата 0, 1, …, n-1. Често се ползва с len: for i in range(len(items)).
enumerate(items) връща двойки (индекс, елемент). Удобен е, когато печаташ и позицията, и стойността:
for i, item in enumerate(items):
print(i, item)Мини пример:
items = ["a", "b"]
for i in range(len(items)):
print(i)
for i, item in enumerate(items):
print(i, item)Честа грешка: range(len(items)) да започне от 1; или да объркаш реда в enumerate (първо индексът, после стойността).
Учене: индексиран for чрез range и enumerate.
AGGREGATE IDLE
›