Как я могу перебирать алфавит в Python, пожалуйста?

могу ли я просто ++ символ? каков эффективный способ сделать это? Я хочу перебирать URL-адреса, которые имеют www.website.com/term/#, www.website.com/term/a, www.website.com/term/b, www.website.com/term/c, www.website.com/term/d - ... .. формат www.website.com/term/z

2 ответов


можно использовать string.ascii_lowercase который просто строка удобства строчных букв,

>>> from string import ascii_lowercase
>>> for c in ascii_lowercase:
...     # append to your url

кроме string.ascii_lowercase вы также должны взглянуть на ord и chr встроенные модули. ord('a') даст вам значение ASCII для 'a' и chr(ord('a')) в строке 'a'.

используя их, вы можете увеличивать и уменьшать через коды символов и конвертировать туда и обратно достаточно легко. таблица ASCII всегда хорошая закладка, чтобы иметь тоже.