Понимание циклов for
в Python
Цикл for
в Python - это мощный инструмент для перебора последовательностей, таких как списки, кортежи, строки и многое другое. Он позволяет вам многократно выполнять блок кода, что делает его универсальной конструкцией для широкого спектра программистских задач.
Что такое цикл for
?
Цикл for
в Python используется для перебора последовательности (например, списка, кортежа, строки и т.д.) и выполнения блока кода для каждого элемента в последовательности. Общий синтаксис цикла for
в Python выглядит так:
for item in sequence:
## code block to be executed
Переменная item
представляет каждый элемент в sequence
по мере прохождения цикла по ней. Блок кода внутри цикла будет выполнен один раз для каждого элемента в последовательности.
Перебор последовательностей
Наиболее распространенным применением циклов for
в Python является перебор последовательностей, таких как списки, кортежи и строки. Вот пример перебора списка чисел:
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(num)
Это выведет:
1
2
3
4
5
Вы также можете использовать циклы for
для перебора строк, при этом на каждой итерации текущий символ будет присвоен переменной цикла:
greeting = "Hello, LabEx!"
for char in greeting:
print(char)
Это выведет:
H
e
l
l
o
,
L
a
b
E
x
!
Функция range()
Функция range()
часто используется вместе с циклами for
для перебора последовательности чисел. Функция range()
генерирует последовательность чисел, которую можно использовать в цикле for
. Вот пример:
for i in range(5):
print(i)
Это выведет:
0
1
2
3
4
Функцию range()
также можно использовать для указания начальной и конечной точек, а также шага:
for i in range(2, 10, 2):
print(i)
Это выведет:
2
4
6
8
Понимая основы циклов for
в Python, вы можете перейти к следующему разделу, где мы рассмотрим, как использовать циклы for
для вывода различных шаблонов.