擅长:python、mysql、java
<p>如果我理解正确的话,你在找这样的东西:</p>
<pre><code>l = [4,3,2,5,6,4,6]
# split l in chunks -> e.g. [[4,3,2], [5,6,4,6]]
chunks = [[4,3,2], [5,6,4,6]]
with open('file.txt', 'w') as f:
for i,chunk in enumerate(chunks):
if i!=0:
f.write('\n'+','.join(str(i) for i in chunk))
else:
f.write(','.join(str(i) for i in chunk))
# read data back in ls as integers
ls = []
with open('file.txt', 'r') as f:
lines = f.read().splitlines()
for line in lines:
ls += map(int,line.split(','))
print ls
</code></pre>