更新时间:2022-05-30 06:26:56
>>> from itertools import groupby, count >>> nums = [1, 2, 3, 4, 8, 10, 11, 12, 17] >>> [list(g) for k, g in groupby(nums, key=lambda n, c=count(): n - next(c))] [[1, 2, 3, 4], [8], [10, 11, 12], [17]]
Python-使用列表理解来查找递增编号的序列