"[float(n)-50 for n in range(100)]" - 这是做什么的?

wis*_*shi 2 python

我偶然发现了这个单行:

[float(n)-50 for n in range(100)]
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我它的作用吗?它应该返回向量的浮点值.

最好的,马吕斯

And*_*ite 5

这是一个列表理解,读取"创建一个包含100个元素的列表,这样对于索引处的每个元素n,将该元素设置为等于n-50".

  • `n`从0变为99. (4认同)