我有两个数组:
a = [a_first_element, a_second_element, a_third_element, a_fourth_element]
b = [b_first_element, b_second_element, b_third_element, b_fourth_element]
我想在第二个数组的偶数位置插入第一个数组。
所以最终的数组应该像这样:
[a_first_element, b_first_element, a_second_element, b_second_element, a_third_element,b_third_element, etc]
数组由相同数量的项目(大约30个)组成
我该怎么做?
答案 0 :(得分:1)
您似乎想zip
将数组在一起。这样做:
a = [1, 2, 3, 4]
b = [111, 222, 333, 444]
c = a.zip(b)
将c
设置为:
[[1, 111], [2, 222], [3, 333], [4, 444]]
几乎是您想要的 ,但是您可能不希望使用嵌套数组。要摆脱嵌套数组,只需调用flatten
:
c = a.zip(b).flatten()
现在c
设置为:
[1, 111, 2, 222, 3, 333, 4, 444]