扩展python列表以包含其间的所有数字

raj*_*jat 1 python list python-2.7

我有一个这样的列表:

_list=[50,100]
Run Code Online (Sandbox Code Playgroud)

在python中是否有一个内置函数,它将采用'step'值并创建一个新列表,该列表将在增加每个步骤后包含所有值.新列表应如下所示:

step=2
_list=[50,52,54,56,58,60,62.....100]
Run Code Online (Sandbox Code Playgroud)

K D*_*awG 8

只需使用内置range(start,stop[,step])功能:

_list = range(50,101,2)
print _list
#[50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100]
Run Code Online (Sandbox Code Playgroud)

注意:如果你想知道为什么我把101而不是100,那么因为两者rangexrange函数都省略了终点,而且参数step是可选的