更新时间:2022-12-12 19:53:39
[list(g) for k, g in itertools.groupby(iterable)]
这正是 itertools.groupby
的用途.
This is exactly what itertools.groupby
is for.
如果您希望将非连续数字分组,例如@Michal的评论中
If you want nonconsecutive numbers grouped, like in the comment by @Michal,
[list(g) for k, g in itertools.groupby(sorted(iterable))]