【发布时间】:2011-03-05 05:53:35
【问题描述】:
我有一本字典 d(和一个单独的排序键列表,keys)。我希望循环只处理值为False 的条目 - 所以我尝试了以下操作:
for key in keys and not d[key]:
#do foo
我想我对 python sytax 的理解不是我想象的那样 - 因为分配不应该发生在上面,并且我得到一个实例化错误。
以下内容当然可以,但我真的很希望能够使用类似于上面的代码的东西.. 可能吗?
for key in keys:
if d[key]: continue
#foo time!
谢谢!
【问题讨论】:
-
你的解决方案真的是最明显最好的。