>>> a = [1,1,1,2,3,4,4]
>>> b = [1,1,2,3,3,3,4]
[1,1,2,3,4]
Пожалуйста, обратите внимание, что это не тот же вопрос, как это: Python intersection of two lists keeping duplicates Потому что даже если есть три 1s в списке а, есть только два в списке Ь, так что результат должен иметь только два.Пересечение двух списков, включая дубликаты?
Как это не дубликат? Вы понимаете определение пересечения? Проблема с этим вопросом заключается в том, что дубликаты второго списка были удалены с помощью 'set()' –
, похоже, вам нужно работать с двумя шагами. 1) создать список с пересечением. 2) проверьте, присутствует ли номер в обоих списках, и если да, добавьте его в список с перекрестками –