list1 = ['A', 'B', 'C', 'D', 'F', 'A', 'B', 'C', 'E', 'D', 'F', 'A', 'B', 'D', 'F', 'A', 'C', 'B', 'D', 'F', 'A', 'C',
'D', 'F', 'A', 'C', 'E', 'D', 'F']
jieguo = []
def shaixuan(lista):
if len(lista) > 0:
a = set()
for key,value in enumerate(lista):
if value not in a:
a.add(value)
del lista[key]
jieguo.append(a)
shaixuan(lista)
shaixuan(list1)
print(jieguo)
过滤列表元素,不重复的放一起。
[{'E', 'B', 'A', 'C', 'D', 'F'}, {'E', 'A', 'B', 'C', 'D', 'F'}, {'A', 'B', 'C', 'D', 'F'}, {'F', 'D', 'C', 'A'}, {'F', 'D', 'A'}, {'A', 'F', 'B'}, {'C'}, {'D'}]