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

如何在 Python 中將 CSV 資料匯入到清單中?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-30 12:58:11840瀏覽

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

在Python 中將CSV 資料匯入清單

在Python 中處理CSV(逗號分隔值)檔案時,可能會遇到需要需要將資料匯入到清單中以進行進一步處理。這個問題解決了這種情況,提供了一個全面的解決方案,將 CSV 資料轉換為元組或字串的結構化清單。

使用csv 模組,我們可以透過簡單的程式碼區塊實現此目的:

import csv

# Open the CSV file
with open('file.csv', 'r') as f:
    # Create a CSV reader
    reader = csv.reader(f)
    
    # Convert CSV data to a list of tuples
    data = list(reader)

此程式碼將讀取CSV 文件,其中每一行表示為數據列表中的一個元組。每個元組的格式為(字串,類別)。

或者,如果您喜歡字串列表,只需如下修改程式碼:

...
# Convert CSV data to a list of strings
data = [row for row in reader]

對於舊版的 Python 2 ,更新後的程式碼為:

import csv
with open('file.csv', 'rb') as f:
    reader = csv.reader(f)
    your_list = list(reader)

無論您的Python版本如何,提供的解決方案都可以讓您有效地將CSV資料匯入到清單中,作為元組或字串,簡化您的資料操作任務。

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

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