将python整数列表细分为线性间隔项的组

时间:2016-11-20 17:45:53

标签: python algorithm list numpy tuples

假设我必须遵循以下列表,保证排序并且没有重复:

var pins = Images[new Vector2(x, y)].ToList(); // normally returned as enumerable

我想细分它以形成一个嵌套元组,其中每个项目都可以使用range或np.arange创建。有时可能有许多分组可能性(两个项目总是可以组成一个组)。我想最小化包含两个项目的组的数量。

以下是一个例子:

In [224]: a=[0,2,4,8,12,16,20,21,30,33,36]

实现这一目标的最有效和最有效的方法是什么?

0 个答案:

没有答案