在一次操作中用两种方法对两个字典进行减法时寻找差异

2024-04-27 04:37:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个密码:

new = {'a': 1, 'b': 2}
old = {'a': 1, 'c': 3}
added = new.keys() - old.keys()
if added:
  print('{} keys have been added'.format(len(added)))
removed = old.keys() - new.keys()
if removed:
  print('{} keys have been removed'.format(len(removed)))
# added, removed = minus_dict(new, old)

我得做两次减法运算。是否存在负dict函数?我的意思是我如何找到更有效的方式添加和删除


Tags: 函数format密码addednewlenifhave