我有一张单子
[[{'index': 20140, 'lang': 'tag4'},
{'index': 20140, 'lang': 'tag'},
{'index': 20140, 'lang': 'tag2'}],
[{'index': 20416, 'lang': 'tag3'},
{'index': 20416, 'lang': 'tag2'},
{'index': 20416, 'lang': 'tag3'}],
[{'index': 20594, 'lang': 'tag'},
{'index': 20594, 'lang': 'tag4'},
{'index': 20594, 'lang': 'tag5'}]]
我希望输出是这样的
[[{'index': 20140, 'lang': 'tag4, tag, tag2'}],
[{'index': 20416, 'lang': 'tag3, tag2, tag3'}],
[{'index': 20594, 'lang': 'tag, tag4, tag5'}]]
首先在列表的每个元素内的索引键上合并(注意,3 dicts=列表的1个元素),然后合并lang键的所有项
我无法生成任何有意义的代码
你可以试试
这将产生
尝试:
产出:
也许不是最优的,但它应该是有效的
相关问题 更多 >
编程相关推荐