python如何判断字典里面的数据是否存在

img


大概是这样的,每次循环组合出一个字典,但是字典里面有部分数据缺失,如何判断补充上数据,例如补上空就行'w01018': '',

{'w01010': '11.600000', 'w01001': '6.000000', 'w01009': '9.200000', 'w01019': '4.600000', 'w21003': '0.160000', 'w21011': '0.040000', 'w01018': '14.500000', 'w01017': '1.100000'}
{'w01010': '13.900000', 'w01001': '8.000000', 'w01009': '9.600000', 'w01019': '1.700000', 'w21003': '0.040000', 'w21011': '0.086000'}

可以用__contains__()来判断是否存在元素,返回true或false


a = {'lname': 'rao', 'mname': 'hong', 'fname': 'wei'}

if not a.__contains__('f'):
    a['f'] = 100
print(a)