Help understanding the decisions *behind* python?

Christian Heimes lists at
Mon Jul 20 18:56:12 EDT 2009

Niels L. Ellegaard wrote:
> Phillip B Oldham <phillip.oldham at> writes:
>> We often find we need to do manipulations like the above without
>> changing the order of the original list, and languages like JS allow
>> this. We can't work out how to do this in python though, other than
>> duplicating the list, sorting, reversing, then discarding.
> If you just want a one-liner, and you don't care about speed you can
> do the following (but I don't think this is considered best practice)

sorted() already returns a new list not a generator as you might assume.


More information about the Python-list mailing list