Tor Erik Soenvisen wrote:

> (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, 
> (i))

Shouldn't the test in the loop be

                  if i == j:
                      assert i is j


Of course it would fail...

Peter
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to