擅长:python、mysql、java
<p>如果要删除'\n',请使用此</p>
<p>读取数据后</p>
<pre><code>data = f.readlines()
data = map(str.strip, data)
</code></pre>
<p>但对另一个不是必须的你可以用这个:</p>
<pre><code>import ast
listdata = []
with open('lel.txt') as f:
data = f.readlines()
for x in data:
try:
if isinstance(ast.literal_eval(x), list):
listdata.append(eval(x))
except:
pass
</code></pre>
<p>那么对于获取列表的数据:</p>
<pre><code>print listdata
>>>[[387.93852, 200.0], [200.0, 387.93852], [200.0, 387.93852], [200.0, 353.20889], [387.93852, 200.0], [200.0, 387.93852], [200.0, 300.0]]
print listdata[0]
>>>[387.93852, 200.0]
print listdata [0][0]
>>>387.93852
</code></pre>