Hello all , I am trying some interactive examples here where i have come across inconsistencies??? :O Anyway heres whats bothering me
>>> s = 'hello' >>> s[0] 'h' >>> s[:] 'hello' >>> m = s[:] >>> m 'hello' >>> m is s True I discussed the *is* operator with some of the pythoners before as well but it is somewhat different than what i intended it to do. The LP2E by Mark & David says - " m gets a *full top-level copy* of a sequence object- an object with the same value but distinct piece of memory." but when i test them with *is* operator then the result is True. Why is this happening?? Any help is appreciated.. Thanx -- cheers, Ishwor Gurung -- http://mail.python.org/mailman/listinfo/python-list