在Python中编写一行,使用哪种最佳数据结构?

时间:2016-02-08 20:34:03

标签: python string list csv

我正在尝试为.csv文件(1行)编写标题

我目前这样做的方式,我认为效率低下

    headers = "Color:," + color + ',' \
              "State:," + state + ',' \
              "Age," + str(age)

    writer.writerow((headers.split(','))

所以每个csvfile的第一行看起来像

  

颜色:,红色,州:,加州,年龄:,22

有没有更好的方法来做这个,而不是字符串......

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以跳过字符串连接并创建列表,而不必在逗号上拆分。

{{1}}

这将完成您已经完成的工作,但我担心标题中的数据。这是完成了什么?