我想从“abcdefghijklmnopqrstuvwxyz0123456789”创建所有可能的 6 元素排列的列表,例如它应该输出:
['aaaaaa','aaaaab','aaaaac'...,'aaaaa0','aaaaa1'...,'aaaaba','aaaabb'...]等等。
这是我尝试过的:
import itertools
dictionary = 'abcdefghijklmnopqrstuvwxyz0123456789'
print(list(itertools.product(dictionary, repeat=6)))
但是我遇到了一个MemoryError然后我的电脑完全死机了,那么有没有更有效的方法来计算这个列表?
(我使用的是 Python 3.8 64 位)
拉莫斯之舞
绝地无双
相关分类