试了很多次都做不到。
这是一个例子:
print( concat_corresponding( "12345", "6789XYZ" ) )
期望的输出:
162738495XYZ
最佳答案
这是 itertools
的一种方式:
from itertools import chain, zip_longest
a = "12345"
b = "6789XYZ"
res = ''.join(list(chain.from_iterable(zip_longest(a, b, fillvalue=''))))
# '162738495XYZ'
注意列表转换不是必需的,但是 improves performance .
关于python - 如何通过索引添加两个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50068837/