Создание списка Python: методы создания списка, начинающегося с заданного значения и заканчивающегося заданной длиной

Вот несколько методов Python для создания списка, начинающегося с заданного значения и заканчивающегося заданной длиной:

Метод 1: использование цикла

def create_list(start_value, length):
    result = []
    for i in range(length):
        result.append(start_value)
        start_value += 1
    return result
# Example usage
my_list = create_list(5, 10)
print(my_list)

Выход:

[5, 6, 7, 8, 9, 10, 11, 12, 13, 14]

Метод 2: использование понимания списка

def create_list(start_value, length):
    return [start_value + i for i in range(length)]
# Example usage
my_list = create_list(5, 10)
print(my_list)

Выход:

[5, 6, 7, 8, 9, 10, 11, 12, 13, 14]

Метод 3: использование функции range()

def create_list(start_value, length):
    return list(range(start_value, start_value + length))
# Example usage
my_list = create_list(5, 10)
print(my_list)

Выход:

[5, 6, 7, 8, 9, 10, 11, 12, 13, 14]

Метод 4: использование NumPy

import numpy as np
def create_list(start_value, length):
    return list(np.arange(start_value, start_value + length))
# Example usage
my_list = create_list(5, 10)
print(my_list)

Выход:

[5, 6, 7, 8, 9, 10, 11, 12, 13, 14]