Python 判断字典中 key 是否存在,有三种方法可以判断
方法一:使用 in 或 not in 来判断。首推该方法。
```
dict = { 'name': 'Jack', 'age': '21' }
'name' in dict => True
'name' not in dict => False
'id' in dict => False
'id' not in dict => True
'age' not in dict => False
```
方法二:使用 in dict.keys() 方法来判断,也可以使用 not in dict.keys()
```
dict = { 'name': 'Jack', 'age': '21' }
'name' in dict.keys() => True
'id' in dict.keys() => False
'id' not in dict.keys() => True
```
方法三:使用 has_key() 来判断,但不建议使用。该方法在 python2.2 之前已经被放弃。
```
dict = { 'name': 'Jack', 'age': '21' }
dict.has_key('name') => True
dict.has_key('id') => False
```
我的笔记