字典中的成员判断

innot in在字典中的用法

  • 只能判断key是否存在

get用于判断成员存在

  • bool(test_dict.get('name'))
  • 字典中的类型可能为False类型有待商榷

代码

1
2
3
4
5
6
7
8
9
10
11
# coding:utf-8

default_dict = {'a': None, 'b': 1, 'c': 0, 'd': ''}

print('a' in default_dict)
print(default_dict['a'])
print(bool(default_dict.get('a')))
print(bool(default_dict.get('b')))
print('f' in default_dict)
print('f' not in default_dict)