【发布时间】:2021-08-24 20:51:24
【问题描述】:
我们有两个列表list1 = [10,30,50]、list2 = [2,4,6],我们想要输出[10,2,30,4,50,6](而不是[10,30,50,2,4,6],它更容易生成)。列表可能很长,因此手动解决方案 list1[0] + list2[0] + list1[1] + ... 对我们来说不可行。
【问题讨论】:
-
谢谢,但我想避免实现我自己的合并算法,我假设在 python 中有一个更简单的解决方案
-
连接和排序,或者使用
zip()这些基本上是你的选择 -
您是否知道列表可以以这种特定方式排序,或者它们可以是例如
[1,4,5]和[2,3,6]在这种情况下应该是什么结果? -
yes 总是相同的长度
标签: python concatenation