Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #86192
| From | Terry Reedy <tjreedy@udel.edu> |
|---|---|
| Subject | Re: id() and is operator |
| Date | 2015-02-23 01:02 -0500 |
| References | <87f18c68-120d-44f2-bd34-6f73c69365da@googlegroups.com> <871tlhiqpz.fsf@elektro.pacujo.net> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.19053.1424671345.18130.python-list@python.org> (permalink) |
On 2/22/2015 4:25 PM, Marko Rauhamaa wrote: > LJ <luisjosenovoa@gmail.com>: > >>>>> id(b[0]) >> 45855552 > [...] >>>>> id(b[2]) >> 45855552 >> Please correct me if I am wrong, but according to this b[2] and b[0] >> are the same object. Now, >> >>>>> b[0] is b[2] >> False > > This is a true statement: > > If X is Y, then id(X) == id(Y). > > However, this is generally not a true statement: > > If X is Y, then id(X) is id(Y). If X and Y exist at the *same time*, then (X is Y) == (id(X) is id(Y)). Since X and Y in the example above do not exist at the same time, it is nonsensical to compare them. -- Terry Jan Reedy
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
id() and is operator LJ <luisjosenovoa@gmail.com> - 2015-02-22 09:53 -0800
Re: id() and is operator Laura Creighton <lac@openend.se> - 2015-02-22 19:13 +0100
Re: id() and is operator Chris Angelico <rosuav@gmail.com> - 2015-02-23 06:23 +1100
Re: id() and is operator Gary Herron <gherron@digipen.edu> - 2015-02-22 11:16 -0800
Re: id() and is operator Laura Creighton <lac@openend.se> - 2015-02-22 20:58 +0100
Re: id() and is operator Marko Rauhamaa <marko@pacujo.net> - 2015-02-22 23:25 +0200
Re: id() and is operator Chris Angelico <rosuav@gmail.com> - 2015-02-23 08:36 +1100
Re: id() and is operator Terry Reedy <tjreedy@udel.edu> - 2015-02-23 01:02 -0500
Re: id() and is operator Marko Rauhamaa <marko@pacujo.net> - 2015-02-23 08:31 +0200
Re: id() and is operator Gary Herron <gherron@digipen.edu> - 2015-02-22 22:29 -0800
Re: id() and is operator Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2015-02-23 12:31 +1100
Re: id() and is operator Terry Reedy <tjreedy@udel.edu> - 2015-02-23 01:14 -0500
csiph-web