Services & Resources / Wolfram Forums
MathGroup Archive
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 1993

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: check identity of lists

  • To: mathgroup at
  • Subject: Re: check identity of lists
  • From: keiper
  • Date: Sat, 28 Aug 93 10:00:29 CDT

	> In[4] := %2 == %3
	> Out[4] = {True, True} == {True, True}    (why not just say "True"?)
	> In[5] := %2 === %3
	> Out[5] = False                     ???

why not just say "True"?  -- Because they are not as is demonstrated by
%5.  It is not possible to tell from your note either how %2 and %3
were produced or what they really are.  OutputForm is not particularly
useful when it comes to these sublties.  Use instead FullForm, which
shows what the expressions really are, albeit often in less readable

One guess as to what the difference might be (there are many possibilities)
is as follows:

In[1]:= a = {True, True};

In[2]:= b = "{True, True}";

In[3]:= a == b

Out[3]= {True, True} == {True, True}

In[4]:= FullForm[%]

Out[4]//FullForm= Equal[List[True, True], "{True, True}"]

Jerry B. Keiper
keiper at
Wolfram Research, Inc.

  • Prev by Date: Checking identity of lists, etc.
  • Next by Date: Literature Survey Notebook
  • Previous by thread: Checking identity of lists, etc.
  • Next by thread: Re: check identity of lists