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次,否则什么都不做.我是编码的相对新手,所以任何评论和帮助将不胜感激.
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)
| 归档时间: |
|
| 查看次数: |
124 次 |
| 最近记录: |