【发布时间】:2011-10-01 21:22:15
【问题描述】:
我有一个通过 yield 返回列表的函数。我使用这个函数如下:
myList = []
for i in range(10):
myList = myList + list(myListGenerator(i))
pickleFile = open("mystuff.dat", "wb")
pickle.dump(myList, pickleFile)
pickleFile.close()
我只是想知道这是否是腌制数据的最有效方法,或者我是否可以将生成器(myListGenerator(0)、myListGenerator(1) 等)组合成一个生成器,然后可供 pickle 使用。
对不起,如果我的问题听起来很愚蠢,但我对发电机和泡菜都是新手...... 谢谢,
巴里
【问题讨论】:
标签: python python-3.x