gpt4 book ai didi

python - 在Python中交错多个相同长度的列表

转载 作者:太空宇宙 更新时间:2023-11-03 20:01:28 26 4
gpt4 key购买 nike

在Python中,有没有一种好方法来交错两个相同长度的列表?

假设我被赋予 [1,2,3][10,20,30] 。我想将它们转换为 [1,10,2,20,3,30] .

最佳答案

发布问题后,我意识到我可以简单地执行以下操作:

[val for pair in zip(l1, l2) for val in pair]

其中 l1l2 是两个列表。

<小时/>

如果有 N 个列表需要交错,那么

lists = [l1, l2, ...]
[val for tup in zip(*lists) for val in tup]

关于python - 在Python中交错多个相同长度的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59204193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com