擅长:python、mysql、java
<pre><code>from itertools import zip_longest
def merge_words(*words):
return ''.join(c for tup in zip_longest(*words) for c in tup if c)
</code></pre>
<p>示例:</p>
<pre><code>>>> merge_words('abc', '123456789')
'a1b2c3456789'
>>> merge_words('red', 'rover')
'rreodver'
>>> merge_words('Python', 'merging', 'strings')
'Pmsyettrrhgioinnnggs'
</code></pre>
<p>注意:如果使用python2,请将<code>zip_longest</code>更改为其旧名称<code>izip_longest</code>。你知道吗</p>