【发布时间】:2014-07-18 06:49:50
【问题描述】:
首先,我不得不说我是python的初学者。 然后,这是我的问题: 我有一本像这样的字典:
dic = {}
dic["a", 1] = 0
dic["a", 2] = 2
dic["b", 1] = 5
dic["b", 2] = 0
...
我想用这个字典做一个 for 循环来测试所有的键对,并在 if 语句中找出哪些相当于 0。 我想到了:
for [co, l], ch in dic.items():
if [co, l] == 0:
但是 if 语句永远不会是真的,所以我什么也做不了。 有没有人可以帮帮我?
谢谢
【问题讨论】:
-
你忘了在
[co, l]之前使用dic。 -
你为什么要测试
[co, l]是否等于 0?您想测试值,ch。
标签: python loops if-statement for-loop dictionary