Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2001

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

Search the Archive

Re: Replacing Parts of a List

  • To: mathgroup at smc.vnet.net
  • Subject: [mg28773] Re: [mg28742] Replacing Parts of a List
  • From: Andrzej Kozlowski <andrzej at tuins.ac.jp>
  • Date: Sat, 12 May 2001 01:36:41 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

As I tried to point out the first time, you can do:

In[1]:=
l=Subscript[x,y]={1,2,3}

Out[1]=
{1,2,3}

In[2]:=
l[[3]]=10

Out[2]=
10

In[3]:=
Subscript[x,y]

Out[3]=
{1,2,3}

I think this is really not that much more inconvenient than what you
originally tried to do, is it?

-- 
Andrzej Kozlowski
Toyama International University
JAPAN

http://platon.c.u-tokyo.ac.jp/andrzej/
http://sigma.tuins.ac.jp/~andrzej/


on 01.5.12 10:40 AM, Jones, Roger M. at rmj at SLAC.Stanford.EDU wrote:

> To clarify
> 
> In[1]:=Subscript[x, y] = {1, 2, 3}
> 
> Out1]={1, 2, 3}
> 
> To replace the third element I must use :
> 
> In[2]:=Subscript[x, y] = ReplacePart[Subscript[x, y], 10, 3]
> 
> Out[2]={1, 2,10}
> 
> So that now Subscript[x, y] gives:
> 
> In[3]:=Subscript[x, y]
> 
> Out[3]={1, 2, 10}
> 
> 
> This is unwieldy and I was hoping for a little more condensed notation.
> However,
> when using subscripts this appears appears to be the simplest notation
> available.
> 
> -Roger Jones
> 
> 




  • Prev by Date: Inverse Laplace output format?
  • Next by Date: Exponential Equations
  • Previous by thread: Re: Replacing Parts of a List
  • Next by thread: Re: Replacing Parts of a List