For in Python: The Ultimate Guide to Looping Statements
For-цикл в Python - это инструмент, который позволяет многократно выполнять некоторый блок кода для каждого элемента в некотором списке или итерируемом объекте. В цикле for мы можем проходить по каждому элементу коллекции и выполнить некоторое действие в зависимости от данного элемента.
Синтаксис цикла for в Python довольно прост. Он выглядит следующим образом:
python
for <переменная> in <итерируемый_объект>:
# блок кода, который будет выполнен для каждого элемента в итерируемом объекте
Переменная в цикле for представляет каждый элемент в списке во время каждой итерации, чтобы мы могли выполнять действия, зависящие от текущего элемента.
Рассмотрим примеры использования цикла for в Python:
1. Простой цикл:
python
for i in range(5):
print(i)
Результат:
0
1
2
3
4
Здесь мы используем функцию `range()` для создания итерируемого объекта, который представляет последовательность чисел от 0 до 4. В цикле for мы используем переменную `i` для представления каждого элемента в этой последовательности и печатаем его значение.
2. Цикл для перебора элементов в списке:
python
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
Результат:
apple
banana
cherry
В этом примере мы создаем список фруктов и используем цикл for, чтобы перебрать каждый элемент и напечатать его значение.
3. Цикл для работы с ключами и значениями в словаре:
python
person = {'name': 'John', 'age': 25, 'city': 'New York'}
for key, value in person.items():
print(key, value)
Результат:
name John
age 25
city New York
Здесь мы создаем словарь, который представляет информацию о человеке, и используем метод `items()` для получения кортежей ключ-значение для каждой пары в словаре. В цикле for мы используем две переменные, `key` и `value`, чтобы представить каждую пару и напечатать ее значение.
Таким образом, цикл for в Python является эффективным и универсальным инструментом для многократных итераций в списке, словаре или в любом другом итерируемом объекте.