T
Tor Erik Soenvisen
Hi,
(len(['']) is 1) == (len(['']) == 1) => True
Is this the case for all numbers? I've tried running the following:
for i in range(10000):
for j in range(10000):
if i != j:
assert id(i) != id(j), 'i=%d, j=%d, id=%d' % (i, j, id
(i))
which executes fine. Hence, 0-9999 is okey... But this is a relatively
small range, and sooner or later you probably get two numbers with the same
id... Thoughts anyone?
Regards Tor Erik
PS: For those of you who don't know: keyword is compares object identities
(len(['']) is 1) == (len(['']) == 1) => True
Is this the case for all numbers? I've tried running the following:
for i in range(10000):
for j in range(10000):
if i != j:
assert id(i) != id(j), 'i=%d, j=%d, id=%d' % (i, j, id
(i))
which executes fine. Hence, 0-9999 is okey... But this is a relatively
small range, and sooner or later you probably get two numbers with the same
id... Thoughts anyone?
Regards Tor Erik
PS: For those of you who don't know: keyword is compares object identities