【发布时间】:2017-02-21 09:21:54
【问题描述】:
我有这个代码:
import itertools
res = itertools.product('abc', repeat=3)
for i in res:
print ''.join(i)
问题是我不知道如何为要输出的单词添加最小值和最大值?所以假设我输入了字母'a'、'b' 和'c',但我只想要最少 1 个字母和最多 2 个字母的单词:我该怎么做?我已经在互联网上搜索过,但找不到任何东西。它旨在为蛮力制作字典。
【问题讨论】:
-
最少 1 个字母是什么意思?就像你不想要'aa'一样?
标签: python dictionary itertools brute-force