将字符串插入字符串

时间:2012-12-22 09:10:07

标签: python string

我有

a='Samsung'
b='Nokia'

我想将b插入a,最后结果为'SNaomksiuang' 如何在Python中更快地完成它?

2 个答案:

答案 0 :(得分:7)

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'

答案 1 :(得分:5)

>>> from itertools import izip_longest
>>> a='Samsung'
>>> b='Nokia'
>>> ''.join([''.join(i) for i in izip_longest(a,b,fillvalue='')])
'SNaomksiuang'