擅长:python、mysql、java
<p>您的函数不将列表作为参数。<code>*x</code>展开以使用传递的参数,因此您的函数应按如下方式调用:</p>
<pre><code>f(1, 2, 3)
</code></pre>
<p>不是这样的:</p>
<pre><code>f([1, 2, 3])
</code></pre>
<p>注意第一个例子中缺少list对象。去掉<code>*</code>,因为您不需要它:</p>
<pre><code># Write your function below!
def fizz_count(lst):
count = 0
for elem in lst:
if elem == "fizz":
count += 1
return count
</code></pre>
<p>您也可以使用<code>list.count</code>:</p>
<pre><code># Write your function below!
def fizz_count(lst):
return lst.count('fizz')
</code></pre>