如何生成一个范围内的数字列表?

时间:2016-03-09 09:44:24

标签: python list numbers range

我不明白如何在一个范围内生成一个数字列表? 到目前为止,我有:

    numberslist1=sum([range(1, 1000)])
    for x in range(len(numberslist1)):
        print(numberslist1[x])

为什么这不起作用?

2 个答案:

答案 0 :(得分:9)

range函数返回一个生成器,但您可以将其转换为列表,如下所示:

numbers = list(range(1, 1000))

答案 1 :(得分:1)

示例:

{{1}}