Так, например, у вас, например, есть список, такой как:
l = ['a','b','a','b','c','c']
Выходные данные должны быть:
[['a','a'],['b','b'],['c','c']]
Итак, в основном соберите значения, которые дублируются в список,
Я пытался:
l = ['a','b','a','b','c','c']
it=iter(sorted(l))
next(it)
new_l=[]
for i in sorted(l):
new_l.append([])
if next(it,None)==i:
new_l[-1].append(i)
else:
new_l.append([])
Но не работает, и если он работает, он не будет эффективным