我有一个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使用导入的列表,以及一个人对另一个人有什么好处。
谢谢!
答案 0 :(得分:3)
尝试以下代码
import csv
results = []
with open('test.csv', newline='') as inputfile:
for row in csv.reader(inputfile):
results.append(row[0])
print(results)