我需要编写一个函数来计算一个字符串中的字符出现在另一个字符串中的次数。
这是我到目前为止所拥有的,
def occurrences(text1, text2):
"""Return the number of times characters from text1 occur in text2
occurrences(string, string) -> int
"""
count = 0
#setup = set('text1')
for text1 in text2:
if text1 == text2:
count += 1
return count
我不明白如何比较字符串,因为它们将被随机生成。我知道我需要查看第二个参数中的每个字符,看看它是否在第一个参数中。
答案 0 :(得分:0)
我知道我需要查看第二个参数中的每个字符,看看它是否在第一个参数中。
这正是你需要写的:
for character in text2:
if character in text1:
count += 1