Python 在字符串中插入字符串
我有 我想在a中插入b,最后结果是Python 在字符串中插入字符串,python,string,Python,String,我有 我想在a中插入b,最后结果是'SNaomksiuang' 如何用更快的速度在Python中实现它?什么是更快?你试过什么?对零动机投反对票,尝试过任何可能重复的东西?链条的使用很好!绝对是比嵌套联接更好的解决方案+1@NolenRoyalty我同意,但是这里写的方式看起来不太好,而你的看起来更好。但是它可以这样写:'.join(chain.from_iterable(izip_longest(a,b,fillvalue=''))@jamylak:我必须包含itertools。来显示函数的来
'SNaomksiuang'
如何用更快的速度在Python中实现它?什么是
更快
?你试过什么?对零动机投反对票,尝试过任何可能重复的东西?链条的使用很好!绝对是比嵌套联接更好的解决方案+1@NolenRoyalty我同意,但是这里写的方式看起来不太好,而你的看起来更好。但是它可以这样写:'.join(chain.from_iterable(izip_longest(a,b,fillvalue=''))
@jamylak:我必须包含itertools。
来显示函数的来源
a='Samsung'
b='Nokia'
In [183]: ''.join(itertools.chain.from_iterable(itertools.izip_longest(a,b, fillvalue='')))
Out[183]: 'SNaomksiuang'
In [184]: a='Samsung'
In [185]: b='Nokia'
In [186]: ''.join(itertools.chain.from_iterable(itertools.izip_longest(a,b, fillvalue='')))
Out[186]: 'SNaomksiuang'
>>> from itertools import izip_longest
>>> a='Samsung'
>>> b='Nokia'
>>> ''.join([''.join(i) for i in izip_longest(a,b,fillvalue='')])
'SNaomksiuang'