Кратко
Секция статьи "Кратко"Цикл for
, также называемый циклом с параметром, в языке Питон богат возможностями. В цикле for
указывается переменная и множество значений, по которому будет пробегать переменная. Множество значений может быть задано списком, кортежем, строкой или диапазоном.
Пример
Секция статьи "Пример"У нас есть список, состоящий из ряда элементов. Сначала берем из него первый элемент, затем второй, потом третий и так далее. С каждым элементом мы выполняем одни и те же действия в теле for
. Нам не надо извлекать элементы по их индексам и заботиться, на каком из них список заканчивается, и следующая итерация бессмысленна. Цикл for сам переберет и определит конец.
my_values: list = [10, 40, 20, 30]for element in my_values: print(element + 2)# ...# 12# 42# 22# 32
my_values: list = [10, 40, 20, 30] for element in my_values: print(element + 2) # ... # 12 # 42 # 22 # 32
Функция range()
Секция статьи "Функция range()"Теперь пришло время познакомиться со встроенной в Python функцией range(). "Range" переводится как "диапазон". Она может принимать один, два или три аргумента.
Если задан только один, то генерируются числа от 0 до указанного числа, не включая его. Если заданы два, то числа генерируются от первого до второго, не включая его. Если заданы три, то третье число – это шаг.
for i in range(5): print(i)# 0, 1, 2, 3, 4for i in range(5, 11): print(i)# 5, 6, 7, 8, 9, 10for i in range(2, 11, 2): print(i)# 2, 4, 6, 8, 10
for i in range(5): print(i) # 0, 1, 2, 3, 4 for i in range(5, 11): print(i) # 5, 6, 7, 8, 9, 10 for i in range(2, 11, 2): print(i) # 2, 4, 6, 8, 10