我正在學習python 2,並且正在測試我所瞭解的循環。如何獲得for循環返回列表中特定事物的總數量?
def fizz_count(x):
count = 0
for item in x:
if item == 'fizz':
count = count + 1
return count
fizz = [2, 'fizz', 'fizz', 'fIzZ', 6, 10, 'fizz', 'fizz']
print fizz_count(fizz)
以上是我提出來測試它,這個想法是,每一個字符串「嘶嘶」被確定它的時候加1到變量計數。正如你所看到的,字符串'fizz'出現4次,所以應該打印4號。它沒有。
爲什麼你會回到那裏? –
相關[如何計算Python中列表項的出現?](http://stackoverflow.com/q/2600191) –