使用列表理解而不使用迭代变量

时间:2015-05-29 11:29:40

标签: python list-comprehension

我想知道是否有办法使用,例如没有迭代变量的列表理解,如果我不需要它?例如,在此代码示例中:

a = [random.randrange(-10, 11) / 10 for i in range(100)]

我收到警告"本地变量' i'值未被使用" 。是否有没有迭代变量的列表推导构造的变体?

1 个答案:

答案 0 :(得分:4)

只需丢弃i的价值:

a = [random.randrange(-10, 11) / 10 for _ in range(100)]
  

_被视为"最后一个值"在Python和按惯例是   用作"扔掉"值。