Re: Scalars Instead of Lists with One Element
- To: mathgroup at smc.vnet.net
- Subject: [mg83449] Re: Scalars Instead of Lists with One Element
- From: Thomas E Burton <tburton at brahea.com>
- Date: Wed, 21 Nov 2007 02:40:16 -0500 (EST)
Your example below confuses your question, because if x={2,7} then x
[[1]==2 && x[[2]]==7. I recall an earlier post of yours, however, in
which you wanted lists of one element to be replaced by that element.
The following simple rule does this
r1={e_}:>e
For example,
In[265]:= {{3,4},{2},{1,2},{3}}/.r1
Out[265]= {{3,4},2,{1,2},3}
This simple rule and application can be tweaked to avoid failures in
special cases. Read the docs.
> Say I have the list x={2, 7}. Is there a command I can use to get
> 2 rather than {2} when I ask for x[[1]], and 7 rather than {7}
> when I ask for x[[2]]? Doing so would solve my problem with my
> tables being too deep to be able to cut and paste directly into
> the table objects of other applications like word processors and
> spread sheets.