我想建立一个新的列表,其中遗漏了初始列表的每个第n个元素,例如:
来自['first', 'second', 'third', 'fourth', 'fifth', 'sixth', 'seventh']
make ['second', 'third', 'fifth', 'sixth'因为n = 3
怎么做?它是 - 首先 - 通过建立一个新的列表而不是试图删除来实现这一点是正确的吗?对于后者,我尝试了deque,rotate但最终混乱.
为了建立一个新的列表,我正在尝试使用,range(1,len(list),n)但这是要删除的元素位置,而不是要为新列表保留的元素位置.
我如何得到我想要的清单?