【发布时间】:2013-04-24 10:22:26
【问题描述】:
我正在尝试创建一个 Python 程序,它接受一个字符串并基于该字符串显示排列。
例如。
如果用户输入“[AAA] Grim”,它应该会生成从“aaa Grim”开始的单词,然后是“aab Grim”,然后是“aac Grim”到“zzz Grim”等。 或者如果用户输入“[AA] Grim”,它应该生成“aa Grim”、“ab Grim”、“ac Grim”到“zz Grim”
抱歉,问题标题不清楚。如果没有示例,我不确定如何表达我的要求。 :)
【问题讨论】:
-
如果用户输入“死神”?不管怎样,看看
itertools.product。您可以将其应用于string.ascii_lowercase或ascii_uppercase。 -
我已经编辑了你的标题和标签。另外,您对如何解决这个问题有任何想法吗?