我试图在逐步遍历数组的每个n元素时获取m值.例如,对于m = 2和n = 5,并给出
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Run Code Online (Sandbox Code Playgroud)
我想要检索
b = [1, 2, 6, 7]
Run Code Online (Sandbox Code Playgroud)
有没有办法使用切片来做到这一点?我可以使用嵌套列表理解来做到这一点,但我想知道是否有办法只使用索引来做到这一点.作为参考,列表理解方式是:
b = [k for j in [a[i:i+2] for i in range(0,len(a),5)] for k in j]
Run Code Online (Sandbox Code Playgroud)