<p>我只是想在for循环中增加一个简单的计数器,但是这个函数总是返回54。我猜它这样做是因为它将第二个计数器看作for循环中的一个局部变量。如何增加计数器??我觉得这应该非常简单,因为python应该是一种直截了当的语言。任何帮助都将不胜感激!</p>
<pre><code>for line in train_instances:
counter = 54
a = (line.split(":")[0])[i]
b = (line.split(":")[1])[1]
if ((int(a) == X) and (int(b) == Y)):
counter = counter + 1
return counter
</code></pre>