如何计算字符串中字符串列表的出现次数 - 对python来说是新的

时间:2016-10-25 04:11:50

标签: python-3.x

我有一个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  

1 个答案:

答案 0 :(得分:1)

只需使用container_string.count(contained_string)来计算字符串包含另一个字符串的次数!

例如:

>>> 'foofoofoo'.count('foo')
3