import itertools
res=[[], [1], [2], [3], [1, 2], [1, 3], [1, 2], [2, 3], [1, 3], [2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3]]
res = [i for i, _ in itertools.groupby(res)]
下面是我得到的👇
res= [[], [1], [2], [3], [1, 2], [1, 3], [1, 2], [2, 3], [1, 3], [2, 3], [1, 2, 3]]
但是为什么还有重复的?[1,2] [2,3] [1,3]
怎么样才能得到以下的结果呢?👇
res= [[], [1], [2], [3], [1, 2], [1, 3], [2, 3], [1, 2, 3]]