【发布时间】:2015-01-16 17:06:45
【问题描述】:
我无法理解为什么以下在 Python 中有效。我从来没有想过以这种方式创建列表,但我找到了使用这种结构的组合方法。为什么这个结构在语法上是正确的?编译器是如何解析这个语句的?
>>> d= [int(4) for i in range(5)]
>>> d
[4, 4, 4, 4, 4]
【问题讨论】:
-
int(4)只是 4。 -
Martijn,您链接到的副本也被您自己标记为副本 :-)