Emi*_*uim 1 python list concatenation python-3.x turn-by-turn
我有这个清单:
a = ["1 Monday","1 Wednesday","1 Friday"]
b = ["2 Tuesday","2 Thursday","2 Saturday"]
Run Code Online (Sandbox Code Playgroud)
我想将这些结合起来:
c = ["1 Monday", "2 Tuesday", "1 Wednesday", "2 Thursday", "1 Friday", "2 Saturday"]
Run Code Online (Sandbox Code Playgroud)
我想轮流做这个。因此,附加 a 的第一个元素和 b 的第一个元素,然后附加 a 的第二个元素和 b 的第二个元素,依此类推。
您可以itertools使用zip:
In [3585]: import itertools
In [3586]: list(itertools.chain(*zip(a,b)))
Out[3586]:
['1 Monday',
'2 Tuesday',
'1 Wednesday',
'2 Thursday',
'1 Friday',
'2 Saturday']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
645 次 |
| 最近记录: |