Thomas Krüger wrote:
> Alex Martelli schrieb:
>> Thomas Krüger <[EMAIL PROTECTED]> wrote:
>>> def sorter(a, b):
>>>     return cmp(a.id, b.id)
>>>
>>> obj_lst.sort(sorter)
>> A MUCH better way to obtain exactly the same semantics would be:
>>
>> def getid(a):
>>     return a.id
>>
>> obj_list.sort(key=getid)
> 
> Frankly speaking the purpose of the example was to show how to pass a
> function as argument for the sort method.
> Your code may be more efficient but it explains something different.

Yes, but there's almost never a reason to use the cmp= argument to 
sort() anymore.  It's almost always better to use the key= argument.

STeVe
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to