在Python2.7中,从列表中的项目以csv格式创建单个标题

在Python2.7中,从列表中的项目以csv格式创建单个标题,python,list,csv,list-comprehension,Python,List,Csv,List Comprehension,我有一个要(自动)添加为csv文件中单个标题的值列表 我似乎无法得到正确的逻辑-这是我到目前为止得到的: unique_fields = ['buffcount', 'size', 'ctype', 'atype', 'idiameter', 'row', 'pstatus', 'perminal'] with open(r"C:\Temp\test2\new.csv", 'wb') as outfile: f = csv.writer(outfile, delimiter=',', q

我有一个要(自动)添加为csv文件中单个标题的值列表

我似乎无法得到正确的逻辑-这是我到目前为止得到的:

unique_fields = ['buffcount', 'size', 'ctype', 'atype', 'idiameter', 'row', 'pstatus', 'perminal']

with open(r"C:\Temp\test2\new.csv", 'wb') as outfile:
   f = csv.writer(outfile, delimiter=',', quotechar='"')

   f.writerow(["FDomain", "CValue", "Descr", unique_fields])
这就是我希望标题的外观:

FDomain | CValue | Descr | buffcount | size | ctype | atype | idiameter | row | pstatus | perminal

将这些列表项添加为单个标题的最佳方式是什么

我在f.writerow函数中尝试了列表理解(fl代表唯一字段中的fl),但我得到了一个
尝试如下:

f.writerow(["FDomain", "CValue", "Descr"] + unique_fields)