Erstellen Sie eine CSV-Datei mit Werten aus einer Python-Liste

Ich versuche, eine CSV-Datei mit den Werten aus einer Python-Liste zu erstellen. Wenn ich die Werte in der Liste drucke, sind sie alle Unicode (?), D. H. Sie sehen ungefähr so aus

[u'value 1', u'value 2', ...]

Wenn ich durch die Werte in der Liste iteriere, d.h.for v in mylist: print v Es scheint sich um einfachen Text zu handeln.

Und ich kann ein setzen, zwischen jeweils mitprint ','.join(mylist)

Und ich kann in eine Datei ausgeben, d.h.

myfile = open(...)
print >>myfile, ','.join(mylist)

Ich möchte jedoch eine Ausgabe in eine CSV-Datei durchführen und Begrenzer um die Werte in der Liste haben, z.

"value 1", "value 2", ... 

Ich kann keine einfache Möglichkeit finden, die Begrenzer in die Formatierung einzubeziehen, z. Ich habe es durchprobiertjoin Aussage. Wie kann ich das machen?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage