Semantics of ==
andrew-pythonlist at puzzling.org
Mon Mar 29 15:09:57 CEST 2004
On Mon, Mar 29, 2004 at 04:26:34AM -0800, Axel Boldt wrote:
> Erik Max Francis <max at alcyone.com> wrote
> > Axel Boldt wrote:
> > > Erik Max Francis <max at alcyone.com> wrote
> > >
> > > > What part of the semantics are you unclear about? Two sequences are
> > > > equal if they are element-wise equal.
> > >
> > > That definition is circular.
> > No, because presumably you already understand what equality means for
> > two non-sequence objects.
> Yes, but a list can contain other lists, and even itself, as elements.
> So in order to understand what equality for lists means, according to
> the above definition, you already need to understand what equality for
> lists means. That's what makes the definition circular. I thought we
> had clarified that much a week ago.
No, it makes the definition recursive. There's a difference.
More information about the Python-list