Ответ 1
Вы можете использовать string.ascii_lowercase
, который является просто удобной строкой строчных букв,
>>> from string import ascii_lowercase
>>> for c in ascii_lowercase:
... # append to your url
В 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 format.
Вы можете использовать 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 - это всегда хорошая закладка.