为什么创建一个空的list()

时间:2019-09-18 04:37:04

标签: python list generator

抱歉,我是使用Datacamp的新手:

Windows上的Python版本3.7.3 使用list(generator)创建一个空列表

result = (num for num in range(10))

print(list(result))

实际输出:

[]

预期输出:

[0, 1, 2, 3..., 9]

2 个答案:

答案 0 :(得分:0)

我认为第2行应如下所示:

result = [num for num in range(10)]
print(result)

答案 1 :(得分:-3)

在py3中效果很好。您正在创建集合而不是字典。字典应具有键和值。我们也可以将字典分为两个列表,一个带有键,另一个带有值。 enter image description here