Код: Выделить всё
>>> a = [1,1,1,2,3,4,4]
>>> b = [1,1,2,3,3,3,4]
[1,1,2,3,4]
Пересечение двух списков Python с сохранением дубликатов
Потому что, хотя в списке три единицы a, в списке b их только два, поэтому в результате должно быть только два.
Подробнее здесь: https://stackoverflow.com/questions/376 ... duplicates