python3中的单线“编织”连接

2024-05-13 04:03:41 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有任何单行代码可以给出这种精确的行为?也就是说,假设两个字符串的长度相同,则取两个字符串并返回一个“编织的”串联排序

string1 = '01234'
string2 = '56789'

output = '0516273849'

Tags: 字符串代码output排序单行编织string1string2
2条回答

在列表理解中,可以使用^{}后跟字符串连接:

string1 = '01234'
string2 = '56789'

output = ''.join([x + y for x, y in zip(string1, string2)])
print(output) # 0516273849

这种方式怎么样(不使用joinfor):

output = list(sum(zip(string1, string2),()))

希望有帮助

相关问题 更多 >