擅长:python、mysql、java
<p>您可以使用<code>zip_longest</code>:</p>
<pre><code>from itertools import zip_longest
a = "^^^"
b = "&&&&&&"
def merge(a, b)
return "".join((x+y for (x, y) in zip_longest(a, b, fillvalue="")))
merge(a, b) # '^&^&^&&&&'
</code></pre>