假设我有这样一个列表:
ls = [a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14]
我想通过以下操作获得此列表的最后六个条目:
new_ls = ls[-6:]
从这里,我想得到这个新列表,并得到这个new_ls
的每两个,然后将它插入到我的ls
的每两个之间,这样我的输出看起来像:
output_ls = [a1,a2,a9,a10,a3,a4,a11,a12,a5,a6,a13,a14,a7,a8]
我该怎么做?谢谢
这是我迄今为止在代码中尝试过的,总共有108个元素:
new_ls1 = list(xy4b1.items())
new_ls2 = list(xy4b2.items())
total_ls = new_ls1 + new_ls2
size = 2
start = -36
test_ls = total_ls[start:start+size]
total_ls.insert(4,test_ls)
我只能将我的“最后的元素”插入到我的原始列表中。我还没有完成for
循环实现,因为我不知道如何实现
应请求添加变量NewList的Python示例:
下面是一个JS示例,因为我写它很有趣: