【发布时间】:2016-06-26 05:56:01
【问题描述】:
我有一个名为game() 的函数,它可以打印出一个数字。
我需要运行 500 次
for i in range(500):
game()
但我不知道如何将 500 个数字的输出转换为列表。
【问题讨论】:
标签: python list function output
我有一个名为game() 的函数,它可以打印出一个数字。
我需要运行 500 次
for i in range(500):
game()
但我不知道如何将 500 个数字的输出转换为列表。
【问题讨论】:
标签: python list function output
您可以创建一个列表,并将game() 的输出附加到该列表中:
l = []
for i in range(500):
l.append(game())
或者你可以像下面这样使用a list comprehension:
l = [game() for i in range(500)]
请注意,如果您的game() 函数不只是返回您要放入列表的值,而是打印 出来。
然后你必须在你的game() 函数中将print(value) 更改为return value。否则列表l 将充满None。
【讨论】: