一、问题描述:
怎么实现字符串交叉合并
二、解决方案:
通过for in遍历语句和字符串拼接‘+’实现。首先判断两个字符串长度len()大小,对字符串长度一致的部分赋值给新字符串变量,对长度不一致部分直接赋值给新字符串变量即可。(可能代码量比较多,如果有比较简单的办法欢迎分享)
s='123'
ss='abc111'
sss = ''
num = 0
if len(s) >= len(ss):
for i in s:
if num >= len(ss):
sss += i
else:
sss += i + ss[num]
num = num + 1
else:
for i in ss:
if num >= len(s):
sss += i
else:
sss += i + s[num]
num = num + 1
print(sss)
输出结果:a1b2c3111