我想制作一个动态,实时的系统。当我打印清单时,我得到:[[' amsterdam',' new york',' hongkong',' berlin']]。我想得到的是:['阿姆斯特丹'纽约'香港'柏林']。因此,我只需要一个支架而不是两个支架。怎么能完成这个?
with open(csv_file, 'r') as csvfile:
readcsv = csv.reader(csvfile, delimiter=';')
return list(readcsv)
csvfile.close()
答案 0 :(得分:0)
您可以通过此
展平列表列表return [x for sublist in readcsv for x in sublist]
答案 1 :(得分:0)
只需使用索引
with open(csv_file, 'r') as csvfile:
readcsv = csv.reader(csvfile, delimiter=';')
flatlist = (list(readcsv))[0]
print flatlist