嘿傢伙我想製作一個計算二維列表中的均值的程序。我迄今爲止所做的計劃並沒有回報我想要的。在二維列表中計數evens?
def Evens(x):
count = 0
x = len(x)
for a in range(x):
if a%2 == 0:
count = count + 1
return count
,保持返回2列表Evens([[1,3],[1,9,7,1,3],[13]])
時,我想它返回4.我什麼都試過,但它似乎無法正常工作。
感謝
您是否想要統計所有子列表中偶數的數量?我在示例輸入中看不到任何偶數。在您的示例中,「len(x)」是3(3個子列表,總數),'range(3)'是包含兩個evens的[0,1,2]。 – inspectorG4dget 2013-02-11 07:57:40
爲什麼你想讓它返回4?它正在返回你要求它返回的內容。 – 2013-02-11 07:58:10
爲什麼不返回'0'? – Blender 2013-02-11 08:01:09