假设我在 python 中有这个字典:
{'a': {'asuba':'1','asubb':'2'},'b':{'bsuba':'1','bsubb':'2'}}
升级说键“a”的最简单/最快捷的方法是什么,这样我得到的字典是:
{'asuba':'1','asubb':'2','b':{'bsuba':'1','bsubb':'2'}}
请您参考如下方法:
比 update 后跟 del 更好:
d.update(d.pop(k))
如果 k 的值包含等于 k 本身的键(如果您 update,然后 del,值的键将覆盖父键,然后在 del 发生时被错误删除)。通过首先 poping,在我们为 k 的值添加键/值对之前删除了 k 的条目,因此不会发生冲突发生。
