擅长:python、mysql、java
<p>一定要给变量命名,这样它们才有意义。命名某物<code>stuff</code>很方便,但显然会导致错误。下面的示例将其重命名为<code>filename</code>,并修复了将<code>line</code>追加到列表而不是文件名的问题。在</p>
<p>另外,<a href="https://docs.python.org/3/library/stdtypes.html#str.rstrip" rel="nofollow noreferrer">^{<cd4>}</a>函数需要一组字符来去除,因此您可以在一个函数调用中同时去除<code>\r</code>和{<cd6>}。所以你可以:</p>
<pre><code>def generateListOfPoints(filename):
a = []
with open(filename) as f:
for line in f:
a.append(line.rstrip('\r\n').split(","))
return a
</code></pre>
<p>这将创建一个列表列表。如果您想在解决方案中展开内部列表,则需要使用<a href="https://stackoverflow.com/questions/252703/python-append-vs-extend">extend instead of append</a>。在</p>