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

Что возвращает range в Python

range в Python возвращает объект типа range, который представляет собой неизменяемую последовательность чисел. Это не список, а ленивый генератор, который вычисляет значения по мере необходимости, что экономит память.

Пример:

python
r = range(5)  # range(0, 5)
print(list(r))  # [0, 1, 2, 3, 4]

Параметры:

  • range(stop) → от 0 до stop-1
  • range(start, stop[, step]) → с шагом step

Особенности:

  • Поддерживает индексацию и итерацию.
  • Экономит память, так как не хранит все числа сразу.
  • Можно преобразовать в список с помощью list(range(...)).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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