Функция range() в Python используется для генерации последовательностей чисел и создания итерируемых объектов. 12
Есть несколько форм вызова range(): 2
for i in range(5): print(i)
— вывод: 0, 1, 2, 3, 4. 2for i in range(1, 5): print(i)
— вывод: 1, 2, 3, 4. 2for i in range(1, 10, 2): print(i)
— вывод: 1, 3, 5, 7, 9. 2Функция range() возвращает не последовательность, а объект, который нужно проитерировать, чтобы получить последовательность. 2 Благодаря тому, что функция range() относится к перезапускаемым генераторам, вызвать объект достаточно один раз. 2
Объект range() поддерживает операции индексирования и срезы. 3 Если нужно получить список чисел, можно использовать функцию list() для преобразования объекта range в список. 3