在 Python 中將列表寫入 CSV 列
Preet Sanghavi
2023年1月30日
本教程演示如何在 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 檔案的列中。
因此使用上述方法,我們可以在 Python 中成功地將列表寫入 CSV 列中。
作者: Preet Sanghavi
相關文章 - Python List
- 在 Python 中將字典轉換為列表
- 從 Python 列表中刪除某元素的所有出現
- 在 Python 中從列表中刪除重複項
- 如何在 Python 中獲取一個列表的平均值
- Python 列表方法 append 和 extend 之間有什麼區別
- 如何在 Python 中將列表轉換為字串