2024-06-28 18:45:16 发布
网友
我知道一种使用Python交错两个字符串的方法,但只有当它们的长度相等时才有效:
u = 'Abcd' l = 'Wxyz' res = "".join(i + j for i, j in zip(u, l)) print(res)
这将给出正确的输出:AWbxcydz 但是如果字符串是u = 'Utkarsh'和l = 'Jain',那么同一个方法不能给出正确的答案。有人能给我一个建议吗?在
AWbxcydz
u = 'Utkarsh'
l = 'Jain'
从itertools使用zip_longest。在
itertools
zip_longest
from itertools import zip_longest u = 'Abcdefgh' l = 'Wxyz' res = "".join(i + j for i, j in zip_longest(u, l, fillvalue='')) print(res)
从
itertools
使用zip_longest
。在相关问题 更多 >
编程相关推荐