由于列表是有序的,你可以执行以下操作:
a = [1,1,1,1,2,2,2,2,3,3,4,5,5]from itertools import groupby[len(list(group)) for key, group in groupby(a)]
输出:
[4, 4, 2, 1, 2]

由于列表是有序的,你可以执行以下操作:
a = [1,1,1,1,2,2,2,2,3,3,4,5,5]from itertools import groupby[len(list(group)) for key, group in groupby(a)]
输出:
[4, 4, 2, 1, 2]