
本示例使用
izip(而不是
zip)来避免创建新列表并将其保留在内存中。它还利用了Python的内置csv模块,以确保正确的转义。另外,它还避免使用任何循环,因此代码简短明了。
import csvfrom itertools import izipwith open('some.csv', 'wb') as f: writer = csv.writer(f) writer.writerows(izip(bins, frequencies))适用于Python 3的代码在Python
3中,您不再需要
izip-内置
zip函数
izip可以完成以前的工作。您也不需要以二进制模式打开文件:
import csvwith open('some.csv', 'w') as f: writer = csv.writer(f) writer.writerows(zip(bins, frequencies))欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)