最简单的例子
我有一个列表 a = [10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,....,]
我想要得到一个新的列表 new_list = [40,50,60,100,110,120,...]
,也就是追加第四、五和六个值,跳过下面的三个,再追加接下来的三个,以此类推。
我的想法是创建一个名为 index
的列表:
index = [3,4,5,9,10,11,...]
new_list = [a[i] for i in index] # 这应该可以得到我想要的结果
但是我如何创建列表 index
?我知道 np.arange
有步长选项,但那只适用于在值之间进行间隔。