将两个字符串拼接在一起的最pythonic方法是什么?
例如:
输入:
u = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
l = 'abcdefghijklmnopqrstuvwxyz'
Run Code Online (Sandbox Code Playgroud)
输出:
'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz'
Run Code Online (Sandbox Code Playgroud) 我试图弄清楚如何将两个不同长度的字符串压缩成一个字符串,交替字符并将剩余的字符保留在较长的字符串中。例子:
a = '12345'
b = 'abcdefgh'
Run Code Online (Sandbox Code Playgroud)
我试过了,zip(a,b)但它返回一个元组列表,并在没有等长字符串时切断:
[('1', 'a'), ('2', 'b'), ('3', 'c'), ('4', 'd'), ('5', 'e')]
Run Code Online (Sandbox Code Playgroud)
我只需要取出新的字符串。例子:
result = 1a2b3c4d5efgh
Run Code Online (Sandbox Code Playgroud)
如何才能做到这一点?
我有
a='Samsung'
b='Nokia'
Run Code Online (Sandbox Code Playgroud)
我想将b插入到a,最终结果是'SNaomksiuang'
如何在Python中更快地完成它?