AAAAA00001 から ZZZZZ99999 までの昇順の連続した文字列を生成するより良い方法が必要ですか?
例:AAAAA00001、AAAAA00002、……。AAAAA99999、AAAAB00001、…。ZZZZZ99999
使用中の現在のサンプルは、次のように最適化されていません (私はそう感じます)。
def generateAlphanumericSequence():
for i in range(65, 91):
for j in range(65, 91):
for k in range(65, 91):
for l in range(65, 91):
for m in range(65, 91):
for z in range(1, 100000):
print '%s%s%s%s%s%05d' % (chr(i), chr(j), chr(k), chr(l), chr(m), z)
何か案は?