range(stop)

range(start, stop, step=1)

Арифметическая прогрессия от start до stop с шагом step.

Параметры

Функция range() может принимать максимум три аргумента:

  • диапазон (start, stop, step) Параметры start и step в range() являются необязательными.

Возвращаемое значение

  • Если мы передаем единственный аргумент в range(), это означает, что мы передаем аргумент остановки.
  • В этом случае range() возвращает последовательность чисел, начиная с 0 и заканчивая числом (но не включая число).

Примеры

# цифры от 0 до 4 (5 не входит)
numbers = range(5)
print(list(numbers))    # [0, 1, 2, 3, 4]

# если передается 0 или отрицательное число, мы получаем пустую последовательность
numbers = range(-4)
print(list(numbers))    # []