why (1, 2, 3) > [1, 2, 3] is true?
Terry Reedy
tjreedy at udel.edu
Thu Feb 25 13:27:11 EST 2010
On 2/25/2010 9:21 AM, Richard Thomas wrote:
> On Feb 25, 2:03 pm, fat bold cyclop<fat.bold.cyc... at gmail.com> wrote:
>>> Both are not equal, so the comparison returns an arbitrary result in Py2.
>>
>> Thanks, Stefan. If I understand you correctly the comparison is not
>> valid.
>> But I wonder if there is any logic behind this (in 2.x).
>> Is it possible to predict result of this comparison?
In general, no. The result is arbitrary, with the constraint of being
consistent within a particular run.
>> Thanks again,
>> fbc
>
> I believe in 2.x they are ordered by the names of their types but I
> could be wrong.
This is currently true in *CPython* 2.x, but that is an implementation
artifact that has changed and might be different with other implementations.
Terry Jan Reedy
More information about the Python-list
mailing list