标签: python python-3.x
给出一个词典列表,例如,
[{'a': 1, 'b': 2}, {'c': 3, 'd': 4}]
...我想将每个字典中的每个值移动到一个列表中:
[{'a': [1], 'b': [2]}, {'c': [3], 'd': [4]}]
如果可行的话,在单行中。
答案 0 :(得分:0)
给出一个字典列表l: [{k:[d[k]] for k in d} for d in l]
l
[{k:[d[k]] for k in d} for d in l]