擅长:python、mysql、java
<p>假设您的数据存储在变量<code>data</code>中,您可以使用<code>itertools.groupby</code>将子列表按其第一项分组,然后使用<code>str.join</code>将每个组的最后一项与一个空格连接起来:</p>
<pre><code>from itertools import groupby
from operator import itemgetter
[[*l[0][:-1], ' '.join(m for *_, m in l)] for k, g in groupby(data, key=itemgetter(0)) for l in (list(g),)]
</code></pre>
<p>这将返回:</p>
^{pr2}$