Мне нужно создать каждую возможную комбинацию из данной кодировки в заданный диапазон. Например,
charset=list(map(str,"abcdefghijklmnopqrstuvwxyz"))
range=10
И выход должен быть,
[a,b,c,d..................,zzzzzzzzzy,zzzzzzzzzz]
Я знаю, что могу это сделать, используя уже используемые библиотеки. Но мне нужно знать, как они на самом деле работают. Если кто-нибудь может дать мне комментарий кода такого типа алгоритма в Python или любой язык программирования, который я читал бы, я был бы очень признательна.