老数据 ={
“#1”:8,
“#”2:4,
“#”4:2,
}
新数据{
“#1”:8,
“#”2:4,
“#”4:2,
}
老数据接收 = set (老数据 .keys()) 老数据为字典,取出字典中的key,转换成set
新数据接收 = set (新数据.keys()) 同上
新数据有老数据无 = 新数据.difference(老数据)
临时添加数据 = update(新数据有老数据无) update会内容循环操作,将括号内所有数据添加到=前面的变量中,确认无误后再将临时数据赋给老数据
老数据 = 临时添加数据
临时更新数据 = 老数据.intersection(新数据) intersection让两个数据重叠,起到数据内容更新作用
老数据 = 临时更新数据 确认无误在将临时更新数据赋予老数据