擅长:python、mysql、java
<p>您的<code>sortMatrix</code>lambda函数创建了该格式</p>
<pre><code>sortMatrix = lambda item: ' '.join(map(str,item[0]))+' '+item[1]
</code></pre>
<p>它在所有项目之间插入空格。你知道吗</p>
<p>我会这样做:</p>
<pre><code>sortMatrix = lambda item: '->'.join(map(str,item[0]))+':'+item[1]
</code></pre>
<p>所以两个第一项用<code>-></code>隔开,另一项用<code>:</code></p>
<p>使用<code>format</code>和删除<code>join</code>可能更好,因为这对2个元素来说太过致命了(这样就省去了<code>map(str</code>的麻烦:</p>
<pre><code>sortMatrix = lambda item: "{}->{}:{}".format(item[0][0],item[0][1],item[1])
</code></pre>