虽然 Miss Medusa 到了北京,领了科技创新奖,但是她还是觉得不满意。原因是:他发现很多人都和她一样获了科技创新奖,特别是其中的某些人,还获得了另一个奖项——特殊贡献奖。而越多的人获得了两个奖项,Miss Medusa就会越眼红。于是她决定统计有哪些人获得了两个奖项,来知道自己有多眼红。
时间: 2024-04-16 08:27:59 浏览: 130
medusa:Medusa是一种快速,并行和模块化的登录暴力工具
为了统计有哪些人获得了两个奖项,你需要收集两个奖项的获奖名单,并找出两个名单中的交集。这样,交集中的人就是同时获得了科技创新奖和特殊贡献奖的人。
假设你已经有了科技创新奖和特殊贡献奖的获奖名单,我们可以使用集合的交集操作来找到同时在两个名单中的人。以下是一个示例代码:
```python
def findDualAwardWinners(techInnovationWinners, specialContributionWinners):
techSet = set(techInnovationWinners)
specialSet = set(specialContributionWinners)
dualAwardWinners = techSet.intersection(specialSet)
return dualAwardWinners
```
这个函数接受两个获奖名单作为参数,将它们转换为集合,并使用`intersection`方法找到两个集合的交集。最后,返回包含同时获得了科技创新奖和特殊贡献奖的人的集合。
你可以将科技创新奖和特殊贡献奖的获奖名单作为参数传递给这个函数,然后获取到同时获得了两个奖项的人的名单。通过统计这个名单的人数,你就可以知道有多少人获得了两个奖项。
希望能解答你的问题!如果还有其他问题,请随时提问。
阅读全文