我有一个str和一个str列表,想要计算列表中出现的列表的次数。我怎么解决这个问题?
我试过这个:
def count_from_word_list(s,l):
"""(str,list of str) -> int
Return the total number of times l appears in the s
"""
counter = 0
for item in s.split():
for item in l:
if s == l:
counter= counter + 1
return counter
答案 0 :(得分:1)
只需使用container_string.count(contained_string)
来计算字符串包含另一个字符串的次数!
例如:
>>> 'foofoofoo'.count('foo')
3