我正在尝试在 python 中生成满足以下条件的 7 个字母单词的列表:
- 单词是固定长度的(7个字母)
- 单词只有大写(我使用的是 ascii_uppercase)
- 是形式?D?R?T?在哪里?充当字母的占位符。
因此,以下是有效的示例:
- 喜欢
- BDFRUTW
- 京东QRQTA
- ZDZRZTZ
- QDQRQTQ
我正在使用以下代码,但想知道如何生成符合第三个标准的单词。任何帮助/指针都会很棒!
from string
from itertools import product
for n in range (7,8):
for arr in product(string.ascii_uppercase, repeat=n):
print ''.join(arr)