Python Цикл списков
Цикл по списку
Вы можете просмотреть элементы списка, используя цикл for:
Пример
Распечатайте все элементы в списке, один за другим:
thislist = ["яблоко", "банан", "вишня"]
for x in thislist:
print(x)
Попробуйте сами »
Узнайте больше о циклах for
в главе Циклы Python.
Цикл по номерам индексов
Вы также можете прокручивать элементы списка, обращаясь к их порядковому номеру.
Используйте функции range()
и
len()
для создания подходящего итерируемого объекта.
Пример
Распечатайте все элементы, ссылаясь на их порядковый номер:
thislist = ["яблоко", "банан", "вишня"]
for i
in range(len(thislist)):
print(thislist[i])
Попробуйте сами »
Итерируемый объект, созданный в приведенном выше примере, имеет значение [0, 1, 2]
.
Использование цикла while
Вы можете просмотреть элементы списка, используя цикл while.
Используйте функцию len()
чтобы определить длину списка,
затем начните с 0 и прокручивайте элементы списка, обращаясь к их индексам.
Не забывайте увеличивать индекс на 1 после каждой итерации.
Пример
Распечатайте все элементы, используя цикл while
для просмотра всех номеров индексов.
thislist = ["яблоко", "банан", "вишня"]
i = 0
while i < len(thislist):
print(thislist[i])
i = i + 1
Попробуйте сами »
Читайте больше о цикле while
в главе
Циклы Python.
Зацикливание с помощью понимания списка
Понимание списка предлагает кратчайший синтаксис для перебора списков:
Пример
Короткая рука цикла for
который будет печатать все элементы в списке:
thislist = ["яблоко", "банан", "вишня"]
[print(x) for x in thislist]
Попробуйте сами »
Узнайте больше о распознавании списков в следующей главе: Понимание списков..