2024-10-02 20:36:03 发布
网友
String1 = "abcd" String2 = "uvwxyz"
我希望它合并成这样:aubvcwdxyz
aubvcwdxyz
如果要使用python 2:
a = list("abcd") b = list("uvwxyz") q = list(map(None, a, b)) output = "" for i in q: if i[0] is not None: output+=i[0] if i[1] is not None: output+=i[1]
您可以使用^{}:
from itertools import zip_longest s1 = "abcd" s2 = "uvwxyz" s3 = ''.join(a + b for a, b in zip_longest(s1, s2, fillvalue='')) print(s3)
输出
下面是一个与python2一起工作的版本。找出区别!你知道吗
from itertools import izip_longest s1 = "abcd" s2 = "uvwxyz" s3 = ''.join(a + b for a, b in izip_longest(s1, s2, fillvalue='')) print(s3)
那^{}呢:
>>> from iteration_utilities import roundrobin >>> ''.join(roundrobin(String1, String2)) 'aubvcwdxyz'
1这是我写的第三方库:^{}。
如果要使用python 2:
您可以使用^{} :
输出
下面是一个与python2一起工作的版本。找出区别!你知道吗
那^{} 呢:
1这是我写的第三方库:^{} 。
相关问题 更多 >
编程相关推荐