说我在python中有这个字典:
{'a': {'asuba':'1','asubb':'2'},'b':{'bsuba':'1','bsubb':'2'}}
Run Code Online (Sandbox Code Playgroud)
什么是最简单/最快捷的方式来提升关键词"a",以便我得到的词典是:
{'asuba':'1','asubb':'2','b':{'bsuba':'1','bsubb':'2'}}
Run Code Online (Sandbox Code Playgroud)
比update后面的更好del:
d.update(d.pop(k))
Run Code Online (Sandbox Code Playgroud)
如果k包含一个等于其k自身的键的值,则可以避免出现问题(如果您update,那么del,值的键将覆盖父键,然后在del发生时被错误地删除).由pop荷兰国际集团首先,对于入门k之前,我们添加键/值对被移除k的值,因此可能会出现没有冲突.
| 归档时间: |
|
| 查看次数: |
51 次 |
| 最近记录: |