我有以下'字典':
a = {"one":(10, 11.25), "two":(11, 12.25), "three":(12, 13.25)}
我想建立一个if语句'基于每对的第一个值(即在该示例中,我比较10,11,12)。
我将如何这样做?
我一直在玩'a.values()'功能但列出了所有值。我想迭代每个值并验证它们是正面的。
谢谢!
答案 0 :(得分:4)
您可以将all
与生成器一起使用:
if all(v[0] > 0 for v in a.values()):
答案 1 :(得分:0)
小而简单的解决方案
Number is -12
Negative
Number is 11
Positive
Number is 10
Positive
输出:
@INPROCEEDINGS{Fogel95,
???
}