擅长:python、mysql、java
<p>因此,在您的示例中,您试图做的事情并不能达到您期望的效果,就是您试图修改列表的方式:</p>
<pre><code>for var in varList:
var = 0
</code></pre>
<p>当您执行<code>var = 0</code>操作时,它不会更改列表,也不会更改varA、varB、varC的值(如果已定义)</p>
<p>类似地,以下内容不会更改列表的值。它只会改变var的值</p>
^{pr2}$
<p>要更改列表的值,需要对列表上的索引项执行赋值表达式:</p>
<pre><code>mylist = [None, None, None]
for i in range(len(mylist)):
mylist[i] = 0
print(mylist)
</code></pre>
<p>在创建槽之前,通过创建一个空的值来分配槽是低效的。{a1或者更适合用列表的方式来附加值。在</p>