For Python 3: Your Comprehensive Resource for All Things Python
Как использовать цикл for в Python 3?
Цикл for является одним из фундаментальных элементов языка Python 3. Он позволяет перебрать элементы списка, кортежа или любой другой коллекции данных и выполнить какие-то действия с каждым элементом.
Структура цикла for выглядит следующим образом:
for переменная in коллекция_данных:
# блок кода
Где:
- переменная - это переменная, которая будет получать значение каждого элемента коллекции данных в каждой итерации цикла;
- коллекция_данных - это список, кортеж или любая другая коллекция данных, элементы которой будут перебираться циклом;
- блок кода - это блок кода, который будет выполняться в каждой итерации цикла.
Пример 1. Перебор чисел от 0 до 9 с помощью цикла for:
for num in range(10):
print(num)
Этот код выведет числа от 0 до 9 в консоль.
Пример 2. Перебор элементов списка с помощью цикла for:
fruits = ['яблоко', 'банан', 'киви', 'апельсин']
for fruit in fruits:
print(fruit)
Этот код выведет каждый элемент списка "fruits" в консоль.
Пример 3. Использование цикла for для вычисления среднего значения в списке:
nums = [23, 45, 67, 89, 12]
sum = 0
for num in nums:
sum += num
avg = sum/len(nums)
print('Среднее значение:', avg)
Этот код вычислит среднее значение элементов списка "nums" и выведет его в консоль.
В Python 3 существует еще один способ использования цикла for. Он называется "распаковкой" (unpacking). С его помощью можно обойти список, кортеж или любую другую коллекцию данных и одновременно присвоить их значения нескольким переменным:
Пример 4. Распаковка списка с помощью цикла for:
numbers = [1, 2, 3]
a, b, c = numbers
print(a) # 1
print(b) # 2
print(c) # 3
Этот код распакует список "numbers" и присвоит его значения переменным "a", "b", "c".
В целом, цикл for в Python 3 является универсальным инструментом, который может использоваться в широком диапазоне задач. Он позволяет перебирать и обрабатывать элементы коллекций данных, вычислять статистики, фильтровать элементы и многое другое.