如果函数在匹配来自不同列表的两个用户ID时执行功能?

AEA*_*AEA 1 python if-statement python-2.7

我正在寻找一些帮助添加到我当前的代码,我有两个用户名列表,列表将如下所示:

Fishermen A:

George
Tom
Joel
Tom
Lance


Fishermen B:

George
Tom
Tom
Run Code Online (Sandbox Code Playgroud)

我希望能够做的主要是如果用户名出现在渔夫A列表和渔夫B列表中,然后计算它在两个列表中出现的次数.所以在这个例子中,代码将列出Tom 4次,George列出2次,否则什么都不做.我是编码的相对新手,所以任何评论和帮助将不胜感激.

Ank*_*kan 7

fishermanA = ['George', 'Tom', 'Joel', 'Tom', 'Lance']
fishermanB = ['George', 'Tom', 'Tom']
a_set = set(fishermanA)
b_set = set(fishermanB)
inter = a_set.intersection(b_set)
for i in inter:
    print(i, fishermanA.count(i) + fishermanB.count(i))


Output:
('George', 2)
('Tom', 4)
Run Code Online (Sandbox Code Playgroud)