【发布时间】:2016-07-06 13:40:13
【问题描述】:
这是我的代码:
def generate_float_population(count, size):
return [generate_float_individual(size) for item in range(count)]
我的 IDE 说,变量“item”没有被使用。我想知道,是否有更优雅的方式来做到这一点。
【问题讨论】:
-
在这种情况下通常的做法是使用
_作为变量名。 -
变量
item是做什么用的?你没有将它传递给函数,所以你不需要它...... -
@linusg:在列表推导中使用它是因为他希望
generate_float_individual(size)被称为count次。他不能for in range(count),所以他改为for item in range(count)。 -
generate_float_individual() 每次调用时是否返回不同的值?
-
是的@AntoinePinsard,每次 generate_float_individual(),返回不同的值。
标签: python python-2.7 loops