在Python中,有没有一种好方法来交错两个相同长度的列表?
说我被给予[1,2,3]
and [10,20,30]
。我想把它们变成[1,10,2,20,3,30]
.
发布问题后,我意识到我可以简单地执行以下操作:
[val for pair in zip(l1, l2) for val in pair]
where l1
and l2
是两个列表。
如果有 N 个列表需要交错,那么
lists = [l1, l2, ...]
[val for tup in zip(*lists) for val in tup]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)