Python两个字典比较,少key的取0,按照key排序后输出
dica={'a':1,'b':2,'c':3,'d':4}
dicb={'a':3,'b':5,'e':7,'c':9,'d':1}
print(dica)
print(dicb)
for k in dicb.keys():#比较两个字典,没有的key的加上该key并取值为0
if k not in dica.keys():
dica[k]=0
dicb = {i:dicb[i] for i in sorted(dicb.keys())}#对dicb字典按照key值排序后输出
print('****')
print(dica)
print(dicb)