Sak*_*ura 4 python string list python-2.7
我有两个列表,我想按照相同的顺序组合它们.
以下是问题.
A = ['1,2,3','4,5,6','7,8,9']
B = ['10','11','12']
Run Code Online (Sandbox Code Playgroud)
获取如下所示的新列表
A+B = ['1,2,3,10','4,5,6,11','7,8,9,12']
Run Code Online (Sandbox Code Playgroud)
我尝试extend,zip,append,enumerate但不能得到我想要的东西.两个循环结果将重复.
有什么提示或优雅的方式吗?
A并且B是字符串列表.使用zip,你可以创建像('1,2,3', '10').之后,您可以使用组合这两个字符串join.
A = ['1,2,3','4,5,6','7,8,9']
B = ['10','11','12']
C = [','.join(z) for z in zip(A, B)]
print C
Run Code Online (Sandbox Code Playgroud)
只是使用','.join和zip..
A = ['1,2,3','4,5,6','7,8,9']
B = ['10','11','12']
C = [ ','.join(pair) for pair in zip(A,B) ]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |