Создать генератор букв. Python

Создать генератор букв. Python


Мне нужно заполнить список arr буквами по такому алгоритму:

  1. 'aaaaaaaaaaaaaaaaaaaaaaaaa'
  2. 'aaaaaaaaaaaaaaaaaaaaaaaab'
  3. 'aaaaaaaaaaaaaaaaaaaaaaaac'

и так далее

26. 'aaaaaaaaaaaaaaaaaaaaaaaba'

27. 'aaaaaaaaaaaaaaaaaaaaaaabb'

28. 'aaaaaaaaaaaaaaaaaaaaaaabc'

и так далее со всем английским алфавитом Мне нужно пополнять его до того как память не заполниться

Пожалуйста подскажите решение как заполнить список arr такими буквами




import string
import itertools

for p in itertools.product(string.ascii_lowercase, repeat=25):
    print(''.join(p))

$ python product.py | head -30
aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaab
aaaaaaaaaaaaaaaaaaaaaaaac
aaaaaaaaaaaaaaaaaaaaaaaad
aaaaaaaaaaaaaaaaaaaaaaaae
aaaaaaaaaaaaaaaaaaaaaaaaf
aaaaaaaaaaaaaaaaaaaaaaaag
aaaaaaaaaaaaaaaaaaaaaaaah
aaaaaaaaaaaaaaaaaaaaaaaai
aaaaaaaaaaaaaaaaaaaaaaaaj
aaaaaaaaaaaaaaaaaaaaaaaak
aaaaaaaaaaaaaaaaaaaaaaaal
aaaaaaaaaaaaaaaaaaaaaaaam
aaaaaaaaaaaaaaaaaaaaaaaan
aaaaaaaaaaaaaaaaaaaaaaaao
aaaaaaaaaaaaaaaaaaaaaaaap
aaaaaaaaaaaaaaaaaaaaaaaaq
aaaaaaaaaaaaaaaaaaaaaaaar
aaaaaaaaaaaaaaaaaaaaaaaas
aaaaaaaaaaaaaaaaaaaaaaaat
aaaaaaaaaaaaaaaaaaaaaaaau
aaaaaaaaaaaaaaaaaaaaaaaav
aaaaaaaaaaaaaaaaaaaaaaaaw
aaaaaaaaaaaaaaaaaaaaaaaax
aaaaaaaaaaaaaaaaaaaaaaaay
aaaaaaaaaaaaaaaaaaaaaaaaz
aaaaaaaaaaaaaaaaaaaaaaaba
aaaaaaaaaaaaaaaaaaaaaaabb
aaaaaaaaaaaaaaaaaaaaaaabc
aaaaaaaaaaaaaaaaaaaaaaabd


Report Page