<p>我对Python很陌生。。。如果我要给出一个列表,我的函数应该返回“5”出现的次数乘以50。例如,如果我调用fivePoints([1,3,5,5]),它应该返回100,因为数字5出现两次(2*50)。是否需要创建空列表?我使用计数函数吗?这就是我所拥有的,但我可能已经走远了。你知道吗</p>
<pre><code> def fivePoints(aList):
for i in aList:
i.count(5*50)
return aList
</code></pre>
<p>这是一种选择:</p>
<pre><code>x = [1, 2, 5, 5]
def fivePoints(aList):
y = [i for i in aList if i == 5]
z = len(y) * 50
return z
fivePoints(x)
100
</code></pre>