How to check if a key-value pair is present in a dictionary?

后端 未结 9 920
無奈伤痛
無奈伤痛 2021-01-03 23:50

Is there a smart pythonic way to check if there is an item (key,value) in a dict?

a={\'a\':1,\'b\':2,\'c\':3}
b={\'a\':1}
c={\'a\':2}

b in a:
--> True
c          


        
9条回答
  •  清酒与你
    2021-01-04 00:35

    For python 3.x use if key in dict

    See the sample code

    #!/usr/bin/python
    a={'a':1,'b':2,'c':3}
    b={'a':1}
    c={'a':2}
    mylist = [a, b, c]
    for obj in mylist:
        if 'b' in obj:
            print(obj['b'])
    
    
    Output: 2
    

提交回复
热议问题