Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I iterate through the alphabet?

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, www.website.com/term/b, www.website.com/term/c, www.website.com/term/d ... www.website.com/term/z format.

like image 431
MillsOnWheels Avatar asked Jun 19 '13 03:06

MillsOnWheels


People also ask

How do you iterate through alphabets in Python?

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.


1 Answers

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 
like image 127
Jared Avatar answered Oct 11 '22 13:10

Jared