Ron Adam <[EMAIL PROTECTED]> wrote: ... > Considering the number time I sort keys after getting them, It's the > behavior I would prefer. Maybe a more dependable dict.sortedkeys() > method would be nice. ;-)
sorted(d) is guaranteed to do exactly the same thing as sorted(d.keys()) AND to be faster (would be pretty weird if it weren't faster...!). E.g., ...: helen:~ alex$ python -mtimeit -s'd=dict(enumerate("tarazoplay"))' 'sorted(d.keys())' 100000 loops, best of 3: 6.82 usec per loop helen:~ alex$ python -mtimeit -s'd=dict(enumerate("tarazoplay"))' 'sorted(d)' 100000 loops, best of 3: 5.98 usec per loop Alex -- http://mail.python.org/mailman/listinfo/python-list