Python - Циклічні списки
Перебрати список
Ви можете перебрати елементи списку за допомогою циклу for:
Приклад
Надрукувати всі елементи в списку, один за одним:
thislist = ["apple", "banana", "cherry"]
for x in thislist:
print(x)
Спробуйте самі »
Дізнатись більше про цикли for ви можете в розділі Python Цикли For на нашому сайті W3Schools українською.
Перебрати номери індексів
Ви також можете перебрати елементи списку, посилаючись на їхній індексний номер.
Використовуйте функції range() та len(), щоб створити відповідну ітерацію.
Приклад
Надрукуйте всі елементи, посилаючись на їхні індексні номери:
thislist = ["apple", "banana", "cherry"]
for i in range(len(thislist)):
print(thislist[i])
Спробуйте самі »
Ітератор, створений у прикладі вище, є [0, 1, 2].
Використання циклу While
Ви можете перебирати елементи списку за допомогою циклу while.
Використовуйте функцію len(), щоб визначити довжину списку, потім почніть з 0 та переберіть елементи списку, посилаючись на їхні індекси.
Не забувайте збільшувати індекс на 1 після кожної ітерації.
Приклад
Надрукуйте всі елементи, використовуючи цикл while, щоб переглянути всі номери індексів
thislist = ["apple", "banana", "cherry"]
i = 0
while i < len(thislist):
print(thislist[i])
i = i + 1
Спробуйте самі »
Дізнатись більше про цикли while ви можете в розділі Python Цикли While.
Цикл із використанням List Comprehension (розуміння списку)
List Comprehension пропонує найкоротший синтаксис для циклічного перегляду списків:
Приклад
Короткий ручний цикл for, який друкує всі елементи в списку:
thislist = ["apple", "banana", "cherry"]
[print(x) for x in thislist]
Спробуйте самі »
Дізнайтеся більше про розуміння списку в наступному розділі: List Comprehension.

