Создать генератор букв. Python
Мне нужно заполнить список arr буквами по такому алгоритму:
- 'aaaaaaaaaaaaaaaaaaaaaaaaa'
- 'aaaaaaaaaaaaaaaaaaaaaaaab'
- '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