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.