Встречается на собеседованиях • сегодня

Как работает оператор for в Python

Оператор for в Python используется для итерации по элементам последовательности (списки, кортежи, строки, словари и др.) или любого итерируемого объекта. В отличие от других языков, в Python for работает как "for-each", перебирая элементы напрямую.

Основной синтаксис:

python
for элемент in последовательность:
    # блок кода

Примеры:

python
# Итерация по списку
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
    print(fruit)

# Итерация по строке
for char in "hello":
    print(char)

# Итерация по словарю (по ключам)
person = {'name': 'John', 'age': 30}
for key in person:
    print(key, person[key])

Для работы с индексами можно использовать enumerate():

python
for index, value in enumerate(['a', 'b', 'c']):
    print(index, value)

for автоматически вызывает iter() для объекта и использует next() до получения StopIteration.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы