【发布时间】:2011-11-10 10:49:10
【问题描述】:
import csv
a=[]
with open('large.csv','w') as f1:
writer=csv.writer(f1, delimiter='\t',lineterminator='\n',)
for i in range(1000000):
for j in range(i+1):
a.append(i+j*0.2)
#print i,j,a
#want to write into same csv file???
'''like
0 1 2......999999
0 0.0
1 1.0 1.2
2 2.0 2.2 2.4
. .....
. .....
999999
'''
a=[]
我这样做是为了避免两次相同的计算,随着列表“a”会变大,我必须再次初始化它(在外循环的一次迭代之后)。所以,我想要列表(在再次初始化之前)以上述方式写入csv文件,但我无法这样做......请帮助。
【问题讨论】: