首頁 >後端開發 >Python教學 >如何將 CSV 資料匯入 Python 中的元組清單?

如何將 CSV 資料匯入 Python 中的元組清單?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-02 08:44:11164瀏覽

How Can I Import CSV Data into a List of Tuples in Python?

將 CSV 資料匯入 Python 清單

目前的任務是將資料從 CSV 檔案匯入到元組清單中。 CSV 檔案通常由逗號 (,) 分隔的資料行組成。在本例中,每行代表一個具有兩個元素的資料點:字串和類別。所需的輸出是元組列表,其中每個元組包含 CSV 檔案中每行的字串和類別。

要在 Python 中完成此任務,我們可以利用廣泛使用的 csv 模組。請考慮以下步驟:

  1. 開啟 CSV 檔案: 使用 open() 函數開啟 CSV 檔案進行讀取,確保指定 newline='' 以避免任何行結束問題。
  2. 建立 CSV Reader 物件: 使用開啟的檔案實例化 csv.reader 物件作為參數初始化讀取器物件。
  3. 將行讀取到列表中:使用讀取器物件的 read() 方法,將每行資料讀取到列表中。每行都是一個值列表,其中第一個值代表字串,第二個值代表類別。
  4. 將列表列表轉換為元組列表:如果您希望元組列表而不是列表,您可以使用列表理解或zip() 函數來實現此目的

這是一個說明性程式碼片段:

import csv

with open('file.csv', newline='') as f:
    reader = csv.reader(f)
    data = list(reader)

print(data)
# [
#   ['This is the first line', 'Line1'],
#   ['This is the second line', 'Line2'],
#   ['This is the third line', 'Line3']
# ]

此程式碼將有效地將CSV資料匯入到元組清單中,滿足所需的輸出格式。

以上是如何將 CSV 資料匯入 Python 中的元組清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn