- 方式一:
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
- 方式三:
in
或not in
,【推荐使用】
dict = { 'name': 'dzm', 'age': '20' } print('name' in dict) # True print('id' in dict) # False print('id' not in dict) # True