我有数字列表。例如:
list1 =(0123,0234,0235) list2 =(3333300000,4444400000,55550000000,6666600000)
我用过:
import csv
from itertools import zip_longest
with open("file.txt", 'w') as outcsv:
writer = csv.writer(outcsv)
writer.writerow(["column1", "column2"])
for row in zip_longest(list1, list2):
writer.writerow(row)
但输出是截断的数字,如零已经消失,结束数字变为零(因为我的样本只是一个例子,但我正在使用10列和不同的数字)。我希望他们看起来像这样:
我尝试将列表中的每个项目首先转换为字符串,或者像excel一样在前面添加'
,但并非所有项目都在转换(有些项目仍然被截断),而有些项目在每个项目之前都有多个'''''项目。我用:
for x in list1:
y="'"+x
list1.remove(x)
list1.append(y)
请帮忙。