如何在python中快速升级dict中的属性?

2024-10-03 02:34:46 发布

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

假设我有一本python词典:

{'a': {'asuba':'1','asubb':'2'},'b':{'bsuba':'1','bsubb':'2'}}

最简单/最快捷的方法是什么来上一级说出“a”键以便生成字典:

{'asuba':'1','asubb':'2','b':{'bsuba':'1','bsubb':'2'}}

Tags: 方法字典词典asubabsubbasubbbsuba
1条回答
网友
1楼 · 发布于 2024-10-03 02:34:46

update后跟del更好:

d.update(d.pop(k))

如果k的值包含一个等于k本身的键(如果您update,那么del,则该值的键将覆盖父项的键,然后在del发生时被错误地删除),那么这就避免了问题。通过首先pop,在为k的值添加键/值对之前,k的条目被删除,因此不会发生冲突。你知道吗

相关问题 更多 >