我有一个循环通过一系列四个(或更少)字符串的脚本.例如:
aaaa
aaab
aaac
aaad
Run Code Online (Sandbox Code Playgroud)
如果能够使用嵌套的for循环实现它,如下所示:
chars = string.digits + string.uppercase + string.lowercase
for a in chars:
print '%s' % a
for b in chars:
print '%s%s' % (a, b)
for c in chars:
print '%s%s%s' % (a, b, c)
for d in chars:
print '%s%s%s%s' % (a, b, c, d)
Run Code Online (Sandbox Code Playgroud)
这种循环是一种坏事,如果是这样,那么完成我正在做的事情的更好方法是什么?