Python 判断字典中 key 是否存在(三种方式)

  • 方式一:has_key(),在 python2.2 之前已经被放弃,所以推荐使用其他方式。

    dict = { 'name': 'dzm', 'age': '20' }
    print(dict.has_key('name')) # True
    print(dict.has_key('id'))   # False
    
  • 方式二:keys(),需要 in 配合使用,也可以使用 not in

    dict = { 'name': 'dzm', 'age': '20' }
    print('name' in dict.keys())    # True
    print('id' in dict.keys())      # False
    print('id' not in dict.keys())  # True
    
  • 方式三:innot in【推荐使用】

    dict = { 'name': 'dzm', 'age': '20' }
    print('name' in dict)    # True
    print('id' in dict)      # False
    print('id' not in dict)  # True
    

你可能感兴趣的:(Python,python,开发语言)