使用范围初始化列表

使用指定范围内的数字初始化一个列表,其中startend是包含的,它们之间的公差为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]