Strange behaviour of 'is'

Ben Finney bignose+hates-spam at
Sat Sep 23 02:29:02 CEST 2006

Steve Holden <steve at> writes:

> Perfectly all right: you make the point very well that the behavior is 
> an implementation artifact and not a language feature.

And for those who may be thinking "oh, so I can at least depend on the
behaviour within a particular implementation", that's wrong too:
implementations are free to (and most will) change that behaviour from
one object or assignment to the next, depending on what optimisation
choices are made.

 \           "He who allows oppression, shares the crime."  -- Erasmus |
  `\                             Darwin, grandfather of Charles Darwin |
_o__)                                                                  |
Ben Finney

More information about the Python-list mailing list