【发布时间】:2019-07-19 07:28:52
【问题描述】:
我有一本字典:
test={"11.67":1,"12.67":2}
我想要的输出如下:
{'11.67': {'value': '11'}, '12.67': {'value': '12}}
第二个字典中的值是对键进行拆分时的第一个索引。
这是我写的:
test={"11.67":1,"12.67":2}
indexes=test.keys()
final_dict={}
temp_dict={}
for index in indexes:
b=index.split('.')[0]
temp_dict['value']=b;
final_dict.update({index:temp_dict})
print (final_dict)
但是结果是错误的:
{'11.67': {'value': '12'}, '12.67': {'value': '12'}}
不知道出了什么问题。 谢谢
还有一个更新: 我必须使用 dict_keys 的 indexes。 我必须从那部分代码开始。
【问题讨论】:
标签: python python-3.x dictionary