On 6/1/2011 8:44 PM, harrismh777 wrote:
Ian Kelly wrote:

>> ?? wrote
integer. However comparison between a string and an integer seems to
be permitted. Is there any rationale behind this ?

It allows things like sorting of heterogeneous lists. It's generally
viewed as a wart, though, and it was fixed in Python 3:

This was a Python 1.0 idea that Guido decided was more bug-inducing than useful.

Just another example (excluding print 1/2 and unicode) where 3.x seems
to be completely compatible with 2.x/ (tongue-in-cheek)

Arbitrary comparisons were broken and effectively deprecated about a decade ago with the introduction of the complex type. Just another example where 3.x completes a process of change started years before.

--
Terry Jan Reedy

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

Reply via email to