检查密钥存在于Python字典中

这个问题在这里已经有了答案:

  • 检查给定的密钥是否已经存在于字典中18个答案
  • 如何检查一个密钥是否存在于Python中的字典内的内部字典? 3个答案

  • if 'node2' in data:
        print "node2 Present"
    else:
        print "node2Not present"
    

    这是确定密钥是否在字典中的完美适当方式,不幸'node2'是, 'node2'不在你的字典中, ' node2'是(注意空间):

    if ' node2' in data:
        print "node2 Present"
    else:
        print "node2Not present"
    

    data = {'node2': {'Status': ' online', 'TU': ' 900', 'Link': ' up', 'Port': ' a0a-180', 'MTU': ' 9000'}, ' node1': {'Status': ' online', 'TU': ' 900', 'Link': ' up', 'Port': ' a0a-180', 'MTU': ' 9000'}}
    
        if data.has_key('node2'):
            print "== if condition =="
        else:
            print "== else =="
    
    链接地址: http://www.djcxy.com/p/28895.html

    上一篇: check key is present in python dictionary

    下一篇: How to update value of checkbox in db using Flask