擅长:python、mysql、java
<pre><code>new_seq_list = reduce(
lambda new_seq_list,item:
new_seq_list + [''.join([item.pop(0) for item in new_seq_list[0]])]
, range(max([len(item) for item in seq_list])) ,
[[list(item) for item in seq_list]]
)[1:]
</code></pre>
<ol>
<li>将原始列表转换为字符列表,而不是字符串列表</li>
<li>为最长字符串中的每个字符减少一次该列表</li>
<li>每减少一次,在新列表中添加一个字符串,该字符串由从每个字符列表中删除的第一项组成,并将其连接在一起。在</li>
<li>最后,从序列的开头删除现在为空的列表。在</li>
</ol>