Вот несколько методов 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]