1
A
回答
3
是這樣的:
>>> with open("data1.txt") as f:
... lis=[list(map(int,x.split(","))) for x in f]
... print lis
...
[[2, 3], [4, 5], [7, 8], [-4, 3]]
+1
這些數字有多行, OP沒有格式化文本。 – DSM
+0
@DSM謝謝,解決方案已更新。 –
1
不用手動解析文件,你也可以使用csv
模塊來做到這一點。一個小例子:
import csv
with open('data1.txt', 'rb') as csvfile:
spamreader = csv.reader(csvfile, delimiter=',')
twod_list = [row for row in spamreader]
另外,如果你想開始numpy
工作(如果你想認真做計算你想要的),看看this SO question如何讀取數據到一個numpy
陣列。以下代碼是我從相關問題中複製而來的:
from numpy import genfromtxt
my_data = genfromtxt('data1.txt', delimiter = ',')
相關問題
- 1. 從文件中讀取數字(整數)並將其存儲爲二維數組
- 2. 從文件中讀取並放入二維緩衝區
- 3. 讀取.csv文件並將其內容放入python列表中
- 4. 從文本文件中讀取字符串並將其放置在二維數組中
- 5. C從文件中讀取文本並將其放入數組中
- 6. C#如何從.txt文件中的列表讀取數據並將其放入列表中?
- 7. 如何讀取excel文件並將其放入數組中?
- 8. 將文件列表寫入文件並從中讀取
- 9. 從ComboBox中讀取值並將其放入文本框中
- 10. 從文件中讀取單詞並放入列表
- 11. 從文本文件中讀取字符並存儲在二維數組中
- 12. 複製從文件中讀取的字符串並將其存儲在二維字符串數組中
- 13. 從csv文件中獲取數據並將其放入數組
- 14. 從文件中獲取數據並將其放入數組
- 15. 在Python中讀取文件並將列放入數組
- 16. 如何從文本文件中逐字符讀取字符並將其放入字符數組中?
- 17. 從c文件讀取行並將字符串放入數組
- 18. 如何從二維數組中獲取數據並將其放入一維數組中
- 19. 從文件中讀取文本並將其放到JLabel
- 20. 從文件中讀取文本並將其放入listview子項目中?
- 21. 將文件中的數字讀入二維矩陣
- 22. 從文件中讀取數據並將其寫入結構
- 23. C將文件讀入二維數組
- 24. 將文件讀入二維數組?
- 25. 將txt文件讀入二維數組
- 26. 將文件讀入二維數組
- 27. 如何從XLS文件中提取數據並將其放入二維數組javascript
- 28. 從C++文件中讀取二維字符數組
- 29. 從文件讀取HL7數據並將其插入表SQL Server
- 30. 從一個文件讀取二維數組到Python列表
您嘗試過哪些方法無效?請展示一些努力。我們不是在這裏爲你寫代碼。 – Mischa
在SO中搜索'[python] csv'得到你很多相關的SO問題。 –