Python: создание списков из диапазонов чисел: методы и примеры

В Python функцию list()можно использовать для создания списка из диапазона чисел. Функция range()генерирует последовательность чисел на основе указанных значений начала, остановки и шага. Вот несколько способов создания списка с помощью range():

Метод 1: совместное использование list()и range():

my_list = list(range(start, stop, step))

Метод 2: использование range()непосредственно в списке:

my_list = [number for number in range(start, stop, step)]

Метод 3. Создание списка последовательных номеров:

my_list = list(range(stop))

Метод 4. Создание перевернутого списка чисел:

my_list = list(range(start, stop, -1))

Метод 5. Создание списка с отрицательным значением шага:

my_list = list(range(stop, start, -step))

Метод 6. Создание списка с числами с плавающей запятой:

my_list = [float(number) for number in range(start, stop)]