python общий список значений из двух списков - PullRequest
0 голосов
/ 21 апреля 2020
a = [1, 2, 4]

b = [9, 2,2,2,3,3, 4,4]

c= set(a) & set(b)

print(c)

Результат: {2, 4}

Мне нужно это как: {2,2,2,4,4}

Спасибо

1 Ответ

0 голосов
/ 21 апреля 2020

Если вы хотите, чтобы дубликаты в результате соответствовали дубликатам в b. (как в вашем примере)

c= [i for i in b if i in a]

вывод:

[2, 2, 2, 4, 4]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...