说我是否有:
code = 'aaaa'
numbercode = '1234'
Lcode = list(code)
Lnumbercode = list(numbercode)
我想要的是:
a+1
a+2
a+3
a+4
答案 0 :(得分:3)
使用zip
同时迭代两个迭代:
In [21]: ['%s+%s'%(i, j) for i, j in zip(code, numbercode)]
Out[21]: ['a+1', 'a+2', 'a+3', 'a+4']
或者您可以使用map
和lambda
作为@wnnmaw提及,如果TypeError
和code
长度不同,则会numbercode
:< / p>
In [24]: map(lambda x,y: x+"+"+y, code, numbercode)
Out[24]: ['a+1', 'a+2', 'a+3', 'a+4']
答案 1 :(得分:2)
map('+'.join, zip(code, numbercode))