【发布时间】:2016-03-01 21:29:37
【问题描述】:
我想交错两个列表。例如:
arr1 = [1,2,3,4,5,6]
arr2 = [9,8,7,6]
我不喜欢这样的输出
[1,9,2,8,3,7,4,6,5,6]
我创建了以下脚本,但由于某种原因它无法正常工作:
arr1 = [1,2,3,4,5,6]
arr2 = [9,8,7,6]
x = 0
for a in arr2:
x = x + 2
arr1.insert(x, a)
我哪里出错了?我不是在寻找随机洗牌。我正在使用 python2.x
【问题讨论】:
-
那些是
set不是数组 -
"我能得到像 {1,9,2,8,3,7,4,6,5,6} 这样的输出吗" - 你不能得到一个包含重复元素的集合,也许你意思是
list? -
而一个集合没有顺序的概念......所以你不能......你需要一个集合还是你想要一个列表?
-
谢谢,我已经编辑了这个问题。 @user3100115
-
@BrianCain 我已经改变了我的问题,请原谅我,但我是新手。
标签: python list python-2.x