将字典值从字符串列表转换为列表列表。
我处理了一个字典,它的值看起来像一个字符串列表(D_Pro):
选择 | 换行 | 行号
- d_pro={'1': ['1,2,3', '4,5,6'], '2': ['1,2,3', '4,5,6']}
我想把它转换成一个字典,它的值看起来像一个列表列表(d_pro_list中的预期输出),以便进一步处理:
选择 | 换行 | 行号
- d_pro_list= {'1': [['1,2,3'], ['4,5,6']], '2': [['1,2,3'], ['4,5,6']]}
我正在尝试给定的代码:
选择 | 换行 | 行号
- d_pro_list={}
- for k in d_pro.keys():
- for v in d_pro.values():
- for i in v:
- d_pro_list[k]= [i]
但输出结果如下:
选择 | 换行 | 行号
- d_pro_list= {'1': ['1,2,3,4,5,6'], '2': ['1,2,3,4,5,6']}
你能帮我找出我的错误吗?谢谢。