Как я могу перебирать алфавит в 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 всегда хорошая закладка, чтобы иметь тоже.