python 字典a中是条件,字典b中是被审查对象,符合条件才取对象中的值 demon

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ifubing/article/details/84575537

chktype为限定的类型

lvbuff为buff及相关的条件

只有达成条件才让取buff

代码

#coding:utf8
chktype = {'type':'rock','lan':'en'}
lvbuff = {'buff':{'a':1}, 'type':'rock', 'lan':'en'}

#条件符合了才提出buff
flag = 0
for chk in chktype.keys():
    if chk in lvbuff:
        print chk,'in lvbuff'
        flag +=1

l = len(chktype)
if flag == l:
    print 'can get buff'
    print lvbuff['buff']

猜你喜欢

转载自blog.csdn.net/ifubing/article/details/84575537