函数main()接收两个字符串s1和s2,要求返同学符重s20每个唯一字符(相同字符按个 对待)在s1中出现的次数之和。例如,main(abcdabcab',‘aa’)的结果为3。 删除下面代码中的pass语句,替换为自己的代码,宪成要求的功能。 def main(s1, s2): pass
时间: 2024-03-25 22:36:42 浏览: 60
main函数的两个参数
可以使用 Python 中的 Counter 类来实现对字符串中各字符出现次数的统计,代码如下:
```
from collections import Counter
def main(s1, s2):
count = Counter(s1)
sum = 0
for c in s2:
sum += count[c]
return sum
```
首先使用 Counter 类统计字符串 s1 中各字符出现次数,然后遍历字符串 s2,将其中每个字符在 s1 中出现的次数累加到 sum 变量中,最后返回 sum 即可。
阅读全文