我正在創建一個排序,我需要一個從文本文件中取出的整數列表。如何將數據從文本文件提供到整數列表中。它在文本文件的每一行只是一個整數。我的猜測只是建立一個空的列表,並說list.append(int(f.readline))
,但我不確定。沒有實際的代碼,因爲我想先理解這個邏輯。根據從文本文件中獲取的值創建列表。
回答
你可以得到所有行file.readlines()
,然後輕鬆地遍歷它們。
試試這個:
filename = "PATH TO YOUR FILE"
result = []
with open(filename, 'r') as fp:
for line in fp.readlines():
result.append(int(line))
# If you want your list sorted, uncomment the following line
#result.sort()
只是想確認一下,當每個循環到達文件末尾時,終止一個正確的? – darksoulsfan 2014-10-02 02:13:17
readlines返回一個包含文件所有行的列表,for循環將迭代它們中的每一行直到最後一行。 – 2014-10-02 02:15:07
當您只想通過文件讀取一次文件時,首選的文件處理方式是「對於fp:中的行」,而不是「對於fp.readlines()中的行」: - 不創建虛擬列表,只是迭代該文件一次一行。是的,這個for循環在到達文件結尾時會終止。 – PaulMcG 2014-10-02 02:29:22
- 1. 從動態創建文本框中獲取文本值
- 2. 從jquery中的數據列表中獲取值和文本
- 3. 根據條件從表中獲取列
- 4. 根據列3中的值過濾文本文件以獲取唯一條目
- 5. 根據文本框中重新排列的無序列表獲取值
- 6. 根據文檔的原始列表創建文檔列表mongodb
- 7. 如何根據文本獲取列號
- 8. 從文件創建列表
- 9. Pentaho keetle - 根據值創建文件
- 10. 根據條件從列表中創建數組屬性值
- 11. 根據文本框的值創建文本框
- 12. 如何通過從文本文件(java)列表中獲取文件名來創建多個文件?
- 13. 從文本文件中讀取列表
- 14. 從文本文件python中創建嵌套列表的函數
- 15. 如何從R中的列表創建自動文本文件?
- 16. 從文件列表創建.new文件
- 17. 根據列表中的值在目錄中創建文件夾。 Python
- 18. 如何獲取從數據表的列值到文本框?
- 19. 如何從文本文件中獲取所需的列數據?
- 20. 如何從Qt創建者的文本框中獲取文本?
- 21. 從動態創建的WinForms文本框中獲取文本
- 22. 從遠程動態創建的文本文件中獲取數據用PHP
- 23. 根據創建的文件獲取用戶的OU組
- 24. 我如何從動態創建的文本框中獲取值?
- 25. 從Qt中動態創建的Qline editss獲取文本值C++
- 26. 從使用JavaScript創建的文本框中獲取價值
- 27. 獲取列表從一個文本文件中的java
- 28. 根據文本文件中提供的類名創建對象?
- 29. 根據列值創建列
- 30. 根據JAVA中的列名從Excel文件中獲取單元值
哇,這是。謝謝 – darksoulsfan 2014-10-02 02:11:34