擅长:python、mysql、java
<p>您要做的是在上一次迭代的顶部设置populationList的值。所以它分裂了美国的人口,然后分裂了加拿大的人口,在美国的基础上拯救了加拿大,然后中国取代了加拿大。你知道吗</p>
<p>你能做什么</p>
<pre><code>populationFile = open("population.txt", 'r')
populationList = [] # create an empty list
for populationLine in populationFile:
populationList.append(populationLine.split()) # append the split string into list
print(populationList)
populationFile.close()
</code></pre>
<p>如果您想对此进行优化,可以使用with块。它看起来是这样的:</p>
<pre><code>with open("population.txt", 'r') as populationFile:
populationList = [] # create an empty list
for populationLine in populationFile:
populationList.append(populationLine.split())
print(populationList)
</code></pre>
<p>这只会临时打开文件,当with块完成时,它会自动关闭文件。你知道吗</p>