【发布时间】:2015-02-02 15:53:56
【问题描述】:
所以我有这样的功能:
def demo_range(limit):
value = 0
while value < limit:
yield value
value = value + 1
还有这个
def demo_generator_to_list(generator):
return [x for x in range(generator)]
现在在demo_generator_to_list(generator) 中,我需要填写一些代码来将生成器折叠到:
[0,1,2,3]
来自
demo_generator_to_list(demo_range(4))
【问题讨论】:
-
我不知道你在这里要求什么。或许您可以给我们描述一下预期的输出?
-
我需要编写代码来形成一个生成器生成的结果列表
-
[x for x in range(generator)]没有意义。你的意思是[x for x in generator]?
标签: python python-2.7 generator