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:
    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:
            break
    else:
      result = True
   
print(result)
页: [1]
查看完整版本: 这个判断怎么写