【发布时间】:2016-10-21 09:05:58
【问题描述】:
我有一些代码可以打印每个可能的字母组合,字长为 3。
letters = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t" ,"u","v","w","x","y","z"]
for x in range(0,26):
for y in range(0,26):
for z in range(0,26):
print(letters[x],letters[y],letters[z])
这段代码运行良好,但如果我想查看每个 4 个字母的单词,那么我将不得不添加另一个 for 循环,并且对于 5 个字母等等。
我想知道如何根据用户输入进行一定数量的 for 循环。
【问题讨论】:
-
itertools模块是查看的正确位置 -
范围(0, 26, 4) ?
-
@C.Dlp 嗯,不是吗?
-
您想生成所有可能的 4 字母字符串,对吗?
标签: python