如何將文字檔案讀入 Python 清單或陣列:綜合指南

Mary-Kate Olsen
發布: 2024-10-25 09:09:29
原創
563 人瀏覽過

How to Read Text Files into Python Lists or Arrays: A Comprehensive Guide

將文字檔案讀入 Python 清單或陣列

在 Python 中,從檔案內容存取單一項目對於資料操作至關重要。要實現此目標,了解如何將文字檔案讀入清單或陣列至關重要。

考慮以下場景:您有一個文字文件,其中包含以逗號分隔的值列表,並且您想要載入將這些值放入列表或數組中以便於操作。

使用程式碼片段:

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

您可能會注意到整個檔案內容被載入到清單中的單一元素中。要修正此問題,您需要使用 split() 函數將字串拆分為各個值。

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

現在,行將是文字檔案中各個值的清單。您可以使用索引表示法存取每個項目,例如第一個值的行[0]。

此外,您可以使用 csv 模組將檔案讀取為逗號分隔值 (CSV) 檔案。這提供了一種更慣用的方法:

<code class="python">import csv

with open('filename.csv', 'r') as fd:
    reader = csv.reader(fd)
    for row in reader:
        # do something with each row</code>
登入後複製

透過採用這些技術,您可以有效地將文字檔案讀入Python 清單或數組,從而使您能夠靈活地操縱資料並執行任何必要的操作。

以上是如何將文字檔案讀入 Python 清單或陣列:綜合指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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