【发布时间】:2012-08-16 20:12:53
【问题描述】:
我想在python中(没有字典)从aaa-zzz生成一个字符串列表,然后输出一个这样的txt文件(注意,...是中间字符串的缩写):
aaa
aab
aac
aad
...
aaz
aba
abb
abc
abd
...
aaz
...
zaa
...
zzy
zzz
更难的挑战是生成交替(上下)字符串。如何生成这些?
aaa
...
aaz
aaA
...
aaZ
aba
...
abz
...
abA
...
abZ
aBa
...
aBz
aBA
...
aBZ
...
zzz
zzA
...
...
zzZ
zAa
...
zAz
...
zZa
...
zZz
...
...
ZZZ
只是一个额外的问题,有没有办法在一代中不仅包括a-z,A-Z而且还包括0-9??
【问题讨论】:
-
订单对您来说重要吗?
-
顺序无关紧要,因为我可以在必要时轻松排序。 ecatmur 的解决方案非常优雅!
标签: python string generator brute-force alphanumeric