我试图弄清楚如何将两个不同长度的字符串压缩成一个字符串,交替字符并将剩余的字符保留在较长的字符串中。例子:
a = '12345'
b = 'abcdefgh'
Run Code Online (Sandbox Code Playgroud)
我试过了,zip(a,b)但它返回一个元组列表,并在没有等长字符串时切断:
[('1', 'a'), ('2', 'b'), ('3', 'c'), ('4', 'd'), ('5', 'e')]
Run Code Online (Sandbox Code Playgroud)
我只需要取出新的字符串。例子:
result = 1a2b3c4d5efgh
Run Code Online (Sandbox Code Playgroud)
如何才能做到这一点?