In Python, could I simply ++ a char? What is an efficient way of doing this?
I want to iterate through URLs that have the www.website.com/term/#, www.website.com/term/a,
You can use string.ascii_lowercase which is simply a convenience string of lowercase letters,
>>> from string import ascii_lowercase
>>> for c in ascii_lowercase:
... # append to your url
In addition to string.ascii_lowercase
you should also take a look at the ord and chr built-ins. ord('a')
will give you the ascii value for 'a'
and chr(ord('a'))
will give you back the string 'a'
.
Using these you can increment and decrement through character codes and convert back and forth easily enough. ASCII table is always a good bookmark to have too.