【发布时间】:2020-02-08 03:00:23
【问题描述】:
我需要计算 2 个字符串中有多少个共享字母。
s1="hello"
s2="leeo"
def shared(s1, s2):
for letter in s2:
if letter in s1:
find = s2.count(s1)
print(find)
它给我的输出:
0
0
0
0
0
0
0
None
但它假设是:
3
我有点迷路了。
【问题讨论】:
-
我猜是重复的,在 SO 上搜索集合交集
-
应该有类似
s1.count(letter)的东西,我们正在计算letter在s1中出现的频率,不是吗?!
标签: python