小编smi*_*tty的帖子

如何在python中将2个字符串压缩成一个新字符串

我试图弄清楚如何将两个不同长度的字符串压缩成一个字符串,交替字符并将剩余的字符保留在较长的字符串中。例子:

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)

如何才能做到这一点?

python string zip

3
推荐指数
1
解决办法
7761
查看次数

标签 统计

python ×1

string ×1

zip ×1