# coding:utf-8
.
'''
本课内容:字典中的成员判断
in与not in 在字典中的用法
字典内置的get也可以参与一下
'''
test_dict = {'name':'xiaomu'}
result = 'name' in test_dict
print(result)
noresult = 'name' not in test_dict
print(noresult)
boolin = bool(test_dict.get('name'))
print(boolin)
default_dict = {'a':None,'b':1,'c':0,'d':''}
print('a' in default_dict)
print(bool(default_dict['a']))
print(bool(default_dict.get('a')))
print(bool(default_dict.get('b')))
dict_1 = {'name':None}
print('name' in dict_1)
print(bool(dict_1.get('name'))) #get 空值,返回False
print(bool(dict_1.get('name')))
print(dict_1.get('name'))
'''
参考解析:
本题考查的是对字典成员运算符的理解及应用,字典中的成员判断 in 和not in用于判断键是否存在于字典中,
如果键在字典里返回 True,否则返回 False,而get判断值的结果,如果value是None就会返回False,
所以C选项正确
'''
python-字典的成员判断
最新推荐文章于 2021-06-23 22:12:13 发布