【发布时间】:2015-12-03 20:41:40
【问题描述】:
我有一个程序名称列表,需要根据优先级列表将其分类为较小的 json 列表。我需要在 python 3 中执行此操作。 B 和 C 具有相同的优先级 2,它们将一起在一个列表中。
program_names = ['A','B','C','D']
priorities = [1,2,2,3]
所需的最终结果:
[[{"name": "A"}], [{"name":"B"}, {"name":"C"}], [{"name":"D"}]]
当前代码:
program_names_list = []
final_list = []
for x in program_names.split(','):
program_names_list.append(x)
for x in program_names_list:
final_list.append([{"name": x}])
这就是我目前拥有的输出以下结果:
[[{'name': 'A'}], [{'name': 'B'}], [{'name': 'C'}], [{'name': 'D'}]]
我应该补充一点,program_names 是一个字符串 "A,B,C,D"
【问题讨论】:
-
到目前为止你做了什么?这不是一个代码编写服务,你知道你会在哪里告诉需求,然后有人会为你编写代码
-
@NSNoob - 添加了我当前的代码 - 见上文。
标签: python list python-3.x