Itertool组合倾销

时间:2019-07-10 22:11:09

标签: python pickle itertools

我正在寻找一种将itertools.combination存储在文件中的解决方案,因为当交换已满时,我的PC会使用6个数字的组合来终止进程。

我阅读了有关klepto的信息,但我不知道如何存储列表。

numbers = np.arange(1,110)  
combinations(numbers, 6))

1 个答案:

答案 0 :(得分:0)

import numpy as np
from itertools import combinations

with open('file', 'w') as f:
    numbers = np.arange(1,110)
    for i in combinations(numbers, 6):
        print(i, file=f)

这将逐行保存输出,因此不需要太多内存。