В поисках причудливого однострочного решения для поиска пар элементов в списке с использованием понимания списка.
У меня есть код, который находит кратные, но не могу понять, как разбить эти кратные на пары.
lst = [1,2,4,2,2,3,3,1,1,1,2,4,3,4,1]
len(set([x for x in lst if lst.count(x) > 1]))
Код выше возвращает 4
.Ответ должен быть 6
пар, [1,1,1,1,1] = 2
, [2,2,2,2] = 2
, [3,3,3] = 1
и [4,4,4] = 1
.