在 Python 中將列表寫入 CSV 列

  1. 在 Python 中匯入 csv
  2. 在 Python 中壓縮所有列表
  3. 在 Python 中將元素新增到列中
在 Python 中將列表寫入 CSV 列

本教程演示如何在 Python 中將列表寫入 CSV 列。

我們將首先建立一個示例 CSV 檔案,我們將在其中將名稱為 Sample.csv 的列表新增到資料夾中。在我們的例子中,我們在與 Python 檔案相同的位置建立 CSV 檔案。

在 Python 中匯入 csv

我們匯入 csv 庫來處理 CSV 檔案。

import csv

我們現在將建立 5 個示例列表以新增到 CSV 檔案中。我們通過以下方式建立它們。

l1 = ['a', 'b', 'c', 'd', 'e']
l2 = ['f', 'g', 'i', 'j','k']
l3 = ['l', 'm', 'n', 'o', 'p']
l4 = ['q', 'r', 's', 't','u']
l5 = ['v', 'w', 'x', 'y', 'z']

在 Python 中壓縮所有列表

我們現在將使用 zip() 函式壓縮我們的 5 個列表並將它們更改為行。

r = zip(l1, l2, l3, l4, l5)

上面的程式碼將壓縮我們的 5 個列表。

在 Python 中將元素新增到列中

我們現在將使用 open() 函式開啟我們的 CSV,並使用 csv.writer() 函式使我們的 CSV 檔案準備好寫入。

我們通過獲取單個元素並使用 writerow() 函式將它們新增到列中,將列表元素寫入 CSV 檔案。我們執行以下程式碼將列表元素新增到列中。

with open('Sample.csv', "w") as s:
    w = csv.writer(s)
    for row in r:
        w.writerow(row)

以上將導致以下輸出。

將列表輸入到 csv 檔案中

我們可以看到列表元素已成功新增到 CSV 檔案的列中。

因此使用上述方法,我們可以在 Python 中成功地將列表寫入 CSV 列中。

Preet Sanghavi avatar Preet Sanghavi avatar

Preet writes his thoughts about programming in a simplified manner to help others learn better. With thorough research, his articles offer descriptive and easy to understand solutions.

LinkedIn GitHub

相關文章 - Python List

  • 在 Python 中將字典轉換為列表
  • 從 Python 列表中刪除某元素的所有出現
  • 在 Python 中從列表中刪除重複項
  • 如何在 Python 中獲取一個列表的平均值
  • Python 列表方法 append 和 extend 之間有什麼區別
  • 如何在 Python 中將列表轉換為字串
  • 相關文章 - Python CSV

  • Python 逐行寫入 CSV
  • 在 Python 中逐行讀取 CSV
  • 使用 Python 將 XML 轉換為 CSV
  • 在 Python 中合併 CSV 檔案
  • 在 Python 中將 XLSX 轉換為 CSV 檔案