Что будет в переменной item на каждой итерации цикла for item in enumerate(['a', 'b', 'c'])?

AПары вида ('a', 0), ('b', 1), ('c', 2) — сначала элемент, потом номер
BПары вида (0, 'a'), (1, 'b'), (2, 'c') — сначала индекс, потом элемент
CТолько индексы элементов: 0, 1, 2 — без самих значений
DТолько сами элементы: 'a', 'b', 'c' — без индексов
Правильный ответ. enumerate() возвращает пары (индекс, элемент), начиная с нуля по умолчанию.

Разбор

Функция enumerate() оборачивает итерируемый объект и на каждом шаге выдаёт кортеж из двух значений: порядковый номер и сам элемент. Порядок всегда (индекс, элемент), а не наоборот. Начальный индекс можно изменить параметром start: enumerate(lst, start=1).

Проверь себя · 1/3разбор после ответа
Что вернёт выражение " Python ".strip()?
Тренировать Python в Telegram

Ещё вопросы по теме «Синтаксис и типы данных»