Chinaunix
标题:
这个判断怎么写
[打印本页]
作者:
tomer
时间:
2014-11-04 14:58
标题:
这个判断怎么写
本帖最后由 tomer 于 2014-11-04 15:03 编辑
两个字典A={"a":2,"b":3。。。}
B={"a":1,"b":2。。。}
想写个判断语句,不知道如何写
A和B的键相同,且A的键的值都>B的键的值
作者:
pitonas
时间:
2014-11-04 16:14
{:2_172:}
A = {"a": 2, "b": 3 }
B = {"a": 1, "b": 6 }
result = True
for k, v in A.iteritems():
if v < B[k]:
result = False
break
print(result)
复制代码
作者:
tomer
时间:
2014-11-04 17:26
回复
2#
pitonas
假如A和B的键不同的话,这程序就有毛病了
作者:
Linux_manne
时间:
2014-11-04 18:33
你以后发帖 能不能先自己学下基础...搞什么玩意.. 天天问这种差不多的问题 你不会触类旁通么?还是你每天都要来大姨妈? 其他板块出现月经贴的频率都没有你高...
作者:
pitonas
时间:
2014-11-04 19:26
Hi my friend! don't 说 that。 有一些问题, 但他不知道该如何解释,给他一些时间~ {:2_172:}
回复
4#
Linux_manne
作者:
tomer
时间:
2014-11-04 20:31
回复
5#
pitonas
是,是,却是如此
作者:
ssfjhh
时间:
2014-11-04 21:07
A = {"a": 2, "b": 3 }
B = {"a": 1, "b": 6 }
result = False
if A.keys() == B.keys():
for k, v in A.items():
if v < B[k]:
break
else:
result = True
print(result)
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2