列出的Python范围

发布于 2021-01-29 16:58:59

我正在尝试将范围转换为列表。

nums = []
for x in range (9000, 9004):
    nums.append(x)
    print nums

输出

[9000]
[9000, 9001]
[9000, 9001, 9002]
[9000, 9001, 9002, 9003]

我只需要像

 [9000, 9001, 9002, 9003]

我如何只获得需要的清单?

关注者
0
被浏览
43
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    由于您将打印语句置于for循环下,因此只需将打印语句置于循环外即可。

    nums = []
    for x in range (9000, 9004):
        nums.append(x)
    print (nums)
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看