回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一张单子</p>
<pre><code>[[{'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'}]]
</code></pre>
<p>我希望输出是这样的</p>
<pre><code>[[{'index': 20140, 'lang': 'tag4, tag, tag2'}],
[{'index': 20416, 'lang': 'tag3, tag2, tag3'}],
[{'index': 20594, 'lang': 'tag, tag4, tag5'}]]
</code></pre>
<p>首先在列表的每个元素内的索引键上合并(注意,3 dicts=列表的1个元素),然后合并lang键的所有项</p>
<p>我无法生成任何有意义的代码</p>