my_dict = {
'k1': 1,
'k2': 2,
'k3': 3,
'k4': 4
}
如何将键值更改为K11, K21, K31 ..当尝试更改密钥名称
时,我收到运行时错误你可以这样做:
new_dict = {}
for k, v in my_dict.items():
new_dict[k + '1'] = v
print(new_dict)
输出:{'k11': 1, 'k21': 2, 'k31': 3, 'k41': 4}
如果您希望更改应用于my_dict,只需添加my_dict = new_dict
或者您可以使用字典推导式:
new_dict = {k+"1": v for (k, v) in my_dict.items()}