使用For循环处理字符串

时间:2013-08-11 14:41:14

标签: python iteration

我需要编写一个函数来计算一个字符串中的字符出现在另一个字符串中的次数。

这是我到目前为止所拥有的,

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

我不明白如何比较字符串,因为它们将被随机生成。我知道我需要查看第二个参数中的每个字符,看看它是否在第一个参数中。

1 个答案:

答案 0 :(得分:0)

  

我知道我需要查看第二个参数中的每个字符,看看它是否在第一个参数中。

这正是你需要写的:

for character in text2:
    if character in text1:
        count += 1