【发布时间】:2022-01-07 20:42:56
【问题描述】:
我有一个 Python 列表
num_list = list(range(1,33))
并且需要列表中的每一对数字,如下所示:
[1, 2, 5, 6, 9, 10 ... ]
我已经想出了如何从列表中排除某些索引,就像这样
num_list[2::3]
> [3, 6, 9, 12, 15, 18, 21, 24, 27, 30]
但还没有弄清楚如何让它一次捕获两个索引。
【问题讨论】:
-
也许:
[i for i in range(1,33) if i%4 != 0 and i%4 != 3]如果它总是从 1 到 N 的连续序列。