Вложенный генератор

Необходимо заменить конструкцию:

a = '1234567890abcdefghijklmnopqrstuvxyz'
for i_1 in a:
    if i_1 == 0:
        continue
    for i_2 in a:
        for i_3 in a:
            for i_4 in a:
                for i_5 in a:
                    for i_6 in a:
                        arr.append(i_1 + i_2 + i_3 + i_4 + i_5 + i_6)

На генератор. Как это сделать?


Ответы (2 шт):

Автор решения: Студент
c = (i+j+k+d+g+h for i in a for j in a for k in a for d in a for g in a for h in a)
→ Ссылка
Автор решения: Михаил Муругов
import itertools

a = '1234567890abcdefghijklmnopqrstuvxyz'
generator = map(''.join, itertools.product(a, repeat=6))
→ Ссылка