2016-10-25 60 views
0

我有一個str和一個str列表,並且想要計算列表在str中出現的次數。我該如何解決這個問題?如何統計字符串中字符串列表的出現次數 - python新增

我已經試過這樣:

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

你試圖使用計數器? –

+0

是的,我沒有工作 – Kev

回答

1

只需使用container_string.count(contained_string)獲得多少次的計數的字符串包含另一個字符串!

例如:

>>> 'foofoofoo'.count('foo') 
3 
相關問題