我一直试图找到一种方法来做到这一点,但我不知道如何,我希望有一个如下功能:
def counter(inputted_list):
用户使用列表作为参数调用函数。当输入该列表时,该函数的主体计算列表中特定字符的数量,例如资本C的数量,我尝试使用i=0
然后使用for循环。当' C'找到了:i=i+1
最后print(i)
,但无法使其发挥作用。
答案 0 :(得分:0)
使用str.count
方法,generator expression和sum
内置函数的简单一行。
sum(s.count("C") for s in list_of_strings)