Подсчет дубликатов в 2 списках

a = [1, 2, 9, 5, 1]
b = [9, 8, 7, 6, 5]

Я хочу подсчитать количество дубликатов между двумя списками. Итак, используя вышеизложенное, я хочу вернуть счетчик 2, потому что 9 и 5 являются общими для обоих списков.

Я пробовал что-то подобное, но это не совсем сработало.

def filter_(x, y):
    count = 0
    for num in y:
        if num in x:
            count += 1
            return count
6
задан super9 23 January 2011 в 16:49
поделиться