2016-03-04 61 views
1

我想制作一个动态和实时的系统。当我列出我得到的名单时:[['阿姆斯特丹','纽约','香港','柏林']]。我想得到的是:['阿姆斯特丹','纽约','香港','柏林']。所以,而不是两个括号,我只需要一个支架。这是如何实现的?Python CSV列表(1维列表)

with open(csv_file, 'r') as csvfile: 
    readcsv = csv.reader(csvfile, delimiter=';') 
    return list(readcsv) 
csvfile.close() 
+0

请在您打印的价值添加代码。 – CaptSolo

+0

您不需要像使用o​​pen(...)一样关闭文件: – user69453

回答

0

压扁列表清单中只使用索引

with open(csv_file, 'r') as csvfile: 
    readcsv = csv.reader(csvfile, delimiter=';') 
    flatlist = (list(readcsv))[0] 

print flatlist 
0

您可以通过此

return [x for sublist in readcsv for x in sublist]