python3对于返回字典类型的判断
对于返回字段的key的判读
python3中dict没有has_key(key)方法,已经弃用
如何判断字典中是否存在某个key,一般有两种通用做法。
第一种方法:使用自带函数实现
dict = {‘a’: 1, ‘c’: 2, ‘d’: 3}
print(dict.contains(“a”)) 返回:True
print(dict.contains(“c”)) 返回:False
第二种方法:使用in方法「经常使用的方案」
print(“a” in dict) 返回:True
print(“c” in dict) 返回:False
对于存在key,但是内容时object类型
需要进行判空处理,三种主要的写法有:
(1)if X is None;(2)if not X;(3)if not X is None;