簡體   English   中英

在 Python 中將 .csv 值作為單個列表導入

[英]Importing .csv values as single list in Python

我有一個csv文件,其中有一列記錄,如下所示:

test1
test2
test3
...

我使用這個將它們導入到 Python 列表中:

import csv

results = []
with open('test.csv', newline='') as inputfile:
    for row in csv.reader(inputfile):
        results.append(row)

print(results)

效果很好,但是,它會像這樣打印出來:

[['test1'],['test2'],['test3']]

我將如何調整我的代碼以將它們打印在一個列表中,而不是這樣:

['test1','test2','test3']

並且,一種輸出比另一種更受歡迎嗎? 我意識到它取決於用例。 我只是好奇其他人如何通過 .csv 處理導入的列表,以及一個人比另一個人有什么優勢。

謝謝!

試試下面的代碼

import csv

results = []
with open('test.csv', newline='') as inputfile:
    for row in csv.reader(inputfile):
        results.append(row[0])

print(results)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM