On Apr 9, 2007, at 6:30 AM, Duncan Booth wrote:

Michael Bentley <[EMAIL PROTECTED]> wrote:


On Apr 9, 2007, at 3:29 AM, 人言落日是天涯,望极天涯不
见家 wrote:

Is there a simple function to generate a list like ['a', 'b', 'c', ...
'z']?   The range() just can generate the numeric list.


import string
list(string.lowercase)

Be careful here. If you change locale that will return all lowercase
letters not just 'a' to 'z'. For example:

import locale, string
locale.setlocale(locale.LC_ALL, '')
'English_United Kingdom.1252'
print string.lowercase
abcdefghijklmnopqrstuvwxyzƒšœžªµºßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ


Thanks, Duncan -- that would have eventually bitten me.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to