以下是一些適合您文章的基於問題的標題: * **如何將文字檔案讀入 Python 清單或陣列? * **將文字檔案讀入 Python 清單的最佳方法是什麼? * **Python:

Barbara Streisand
發布: 2024-10-26 06:55:30
原創
256 人瀏覽過

Here are a few question-based titles that fit your article:

* **How do I Read a Text File into a Python List or Array?**
* **What's the Best Way to Read a Text File into a Python List?**
* **Python: How Can I Split a Text File's Contents Into Individua

如何將文字檔案讀入Python列表或陣列

在處理文字資料時,經常需要將資訊組織到清單或陣列中進一步加工。 Python 提供了多種方法來實現此目的,正如在回答這個常見問題時所示範的那樣。

使用 readlines() 和 split()

給定的程式碼使用 readlines() 正確讀取文字檔案但無法將資料分割為單獨的元素。為了修正這個問題,可以使用 split() 函數。修正後的程式碼:

<code class="python">text_file = open("filename.dat", "r")
lines = text_file.read().split(',')
print(lines)
print(len(lines))
text_file.close()</code>
登入後複製

此修改將整個字串拆分為單一值的列表,確保正確存取每個項目。

使用CSV 模組

或者, Python 的CSV 模組提供了一種更簡化的讀取文字檔案的方法:

<code class="python">import csv
with open('filename.csv', 'r') as fd:
    reader = csv.reader(fd)
    for row in reader:
        # Process the row data here</code>
登入後複製

此方法根據reader()函數中指定的分隔符號會自動將每一行拆分為清單。 for 迴圈允許存取和處理各個行。

以上是以下是一些適合您文章的基於問題的標題: * **如何將文字檔案讀入 Python 清單或陣列? * **將文字檔案讀入 Python 清單的最佳方法是什麼? * **Python:的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!