标签: python list
我有一个排序的python列表,如下所示:
myList = [1,2,3,7,8,9,12,13,14,15]
具有差异1的连续元素构成群集。我需要挖出这些星团。
在上面的示例中,群集将是1,2,3; 7,8,9; 12,13,14,15
1,2,3
7,8,9
12,13,14,15
除了编写for循环以外,还有其他方法可以看出连续元素之间的区别在哪里吗? 1
编辑:我的列表很大,所以我想避免尽可能多地使用for循环,除非这是唯一的出路