Я делал генератор списков. Я пытался несколько раз, и я пришел с очень длинным решением, которое не идеально. Я хочу сгенерированный список со всеми возможностями, скажем, список всех 3 символов, который составляет около 50 КБ
Например :
aaa , aab , aac
пока не достигнет zzz
или 999
Допустим, я хочу очистить подписчиков от нескольких имен пользователей
www.website.com/[generated_username]
Я хочу, чтобы этот генератор создал для меня все возможности для всех 3 букв или всех 4 букв.
поэтому я составил список, содержащий все буквы + цифры
и я сделал 3 имен переменных timer1
+ timer2
+ timer3
и это сделало это для меня, но это очень медленно + очень длинный код
timer1 = 0
timer2 = 0
timer3 = 0
target = ['q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'z', 'x', 'c', 'v', 'b', 'n', 'm', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
user_ = target[timer3]+target[timer2]+target[timer1]
while True :
if timer1 == 36 :
timer1 = 0
timer2 = timer2+1
if timer2 == 36 :
timer1 = 0
timer2 = 0
timer3 = timer3+1
if timer3 == 36 :
print('done')
print(user_)
timer1 += 1
Я надеюсь получить намного более простой и быстрый код для генерации всех 3 или даже 5 возможностей.