因此,我想打開一個CSV文件,對其進行排序,然後創建一個新文件並將排序後的值放入新的CSV文件中。我設法通過了前兩個步驟,但將CSV文件放回到新文件中是我遇到的問題。將列表列表轉換爲垂直字符串
g = open(FOUT,'w')
newcsv = sorted(accum, key = sortKey)
g.write(''.join('\n'.join(map((lambda x: str(x), newcsv)))))
g.close()
這隻有部分是因爲我newcsv實際上是列表的列表,這意味着我得到的
[3.0, 12.0, 11.0, 17.0]
[5.0, 6.0, 17.0, 30.0]
[1.0, 10.0, 100.0, -40.0]
輸出我要的是:
3.0, 12.0, 11.0, 17.0
5.0, 6.0, 17.0, 30.0
1.0, 10.0, 100.0, -40.0
做的任何方式這個?只是刪除列表?
謝謝!