使用范围初始化列表
使用指定范围内的数字初始化一个列表,其中start
和end
是包含的,它们之间的公差为step
。
- 使用
list()
和range()
生成一个长度合适的列表,填充所需范围内的值。 - 如果省略
start
,则使用默认值0
。 - 如果省略
step
,则使用默认值1
。
def initialize_list_with_range(end, start = 0, step = 1):
return list(range(start, end + 1, step))
initialize_list_with_range(5) # [0, 1, 2, 3, 4, 5]
initialize_list_with_range(7, 3) # [3, 4, 5, 6, 7]
initialize_list_with_range(9, 0, 2) # [0, 2, 4, 6, 8]