Very basic, sorting a list ???

Stef Mientki S.Mientki-nospam at
Thu Nov 29 10:40:38 CET 2007

Peter Decker wrote:
> On Nov 28, 2007 7:22 PM, stef mientki <stef.mientki at> wrote:
>>     print 'xx3',ordered_list.sort()
> The sort() method returns None. It sorts the list in place; it doesn't
> return a copy of the sorted list.
Thank you all for the answers,
I do understand now,
although I find it rather non-intuitive.
I didn't expect a copy, but a reference to itself wouldn't be asked too much ?
Why does it return None, instead of the sorted object itself ?
I guess it would cost almost exactly the same processing power.

Stef Mientki

More information about the Python-list mailing list