Python:如何更改字典中键的名称。

18 浏览
0 Comments

Python:如何更改字典中键的名称。

这个问题已经有答案了:

重命名字典键

我的字典是{str:{str: str列表}}

例如:

{'hii':{'bye': [1, 2]}}  

我想要的是:

{'hi':{'bye': [1, 2]}}  

有没有办法将\'hii\'更改为\'hi\'

我尝试过的这个方法只编辑值,而不是键。

admin 更改状态以发布 2023年5月24日
0
0 Comments

你需要移除旧的键/值对并插入新的:

d = {'hii': {'bye': [1, 2]}}
d['hi'] = d['hii']
del d['hii']

0
0 Comments

你确实需要删除并重新添加,但你可以使用 pop 一次完成:

d['hi'] = d.pop('hii')

0