在两个字符串中共同出现的字符

发布于 2021-01-29 15:01:51

我想使用一个 for 循环来计算一个字符串中的一个字符在另一个字符串中出现的次数。

例如,如果string1 =’python’和string2 =’boa constrictor’,则应计算为6(2 t,3 o,1 n)

有谁知道如何做到这一点?

关注者
0
被浏览
76
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    很简单:

    count = 0
    
    for letter in set(string1):
      count += string2.count(letter)
    
    print(count)
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看