Sort a Dictionary
Afanasiy
abelikov72 at hotmail.com
Fri Aug 22 22:38:21 EDT 2003
On Sat, 23 Aug 2003 02:34:23 GMT, "Andrew Dalke" <adalke at mindspring.com>
wrote:
>Afanasiy:
>> This is fairly simple in PHP, how do I do it in Python?
>>
>> http://www.php.net/manual/en/function.ksort.php
>
>def ksort(d, func = None):
> keys = d.keys()
> keys.sort(func)
> return keys
>
>for k in ksort(d):
> print k, v
>
>As a bonus, you don't need to tell the sort to sort numerically
>vs. lexigraphically --- Python's strong typing knows that by
>default. You can pass in an alternate compare function if you
>want.
Why wouldn't this be a standard function?
More information about the Python-list
mailing list