【发布时间】:2022-08-03 17:22:27
【问题描述】:
如何更改python字典中的键: 例如:
data={\'998905653388.0\':(\'1254\', \'1255\', \'Hello world\'), =>
\'998905653388\':(\'1254\', \'1255\', \'Hello world\')}
我试过这样:
for key in data.keys():
new_key=key.split(\'.\')
data[key] = data[new_key[0]]
data.pop(key, None)
但它会引发错误:
类型错误:不可散列类型:\'list\'
或者您可以建议其他选项。 谢谢你。
-
\'998905653388.0\'.split(\'.\')不是\'998905653388\'。
标签: python