Dear Abby,

Any idea why sorted and list.sort behave differently in the following
example?
(specifically, why x is not sorted in the end?)

Thanks,
R.

------------8<--------------------8<--------
>>> x = ['one','two','three']; x.append(x)
>>> sorted(x, key=len)
['one', 'two', ['one', 'two', 'three', [...]], 'three']
>>> x.sort(key=len); x
[[...], 'one', 'two', 'three']
------------8<--------------------8<--------
_______________________________________________
Python-il mailing list
[email protected]
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il

לענות