У меня есть сценарий, который перебирает серию из четырех (или менее) строк символов. Например:
aaaa
aaab
aaac
aaad
Если удалось реализовать это с помощью вложенных циклов 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)
Является ли такая вложенность циклов плохой вещью, и если да, то что было бы лучше для выполнения того, что я делаю?