I am not certain why this is the case, but... >>> a = 256 >>> b = 256 >>> a is b True
>>> a = 257 >>> b = 257 >>> a is b False Can anyone explain this further? Why does it happen? 8-bit integer differences? -- http://mail.python.org/mailman/listinfo/python-list