【发布时间】:2010-12-27 04:03:57
【问题描述】:
是否有可能有类似的东西:
list1 = ...
currentValue = 0
list2 = [currentValue += i, i for i in list1]
我试过了,但没用?写这些的正确语法是什么?
编辑:打印语句就是一个例子。实际上我是在循环外增加一个值。
【问题讨论】:
-
普通的for语句有什么问题?当你有一个非常好的陈述时,为什么还要为此烦恼呢?你想达到什么目的?
-
没什么,只是想看看 Python 中的 list compherensions 是否可行。