Is there a simple function to generate a list like ['a', 'b', 'c', ... 'z']?
Duncan Booth
duncan.booth at invalid.invalid
Mon Apr 9 07:30:41 EDT 2007
Michael Bentley <michael at jedimindworks.com> 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ƒšœžªµºßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ
>>>
More information about the Python-list
mailing list