Re: list
- To: mathgroup at smc.vnet.net
- Subject: [mg3970] Re: list
- From: ianc (Ian Collier)
- Date: Mon, 13 May 1996 01:47:37 -0400
- Organization: Wolfram Research, Inc.
- Sender: owner-wri-mathgroup at wolfram.com
In article <4lse5f$hjq at dragonfly.wolfram.com>, Ahmad Khalid <khalid at ciril.fr> wrote: > i just start with mathematica.. i just want to know how can we modifie a list > of list in mathematica. (ex { {1,2,3},{3,4,5},{5,6,7}}) > thank you If you simply want to replace elements in your list here are two ways: In[7]:= mylist = { {1,2,3},{3,4,5},{5,6,7}} Out[7]= {{1, 2, 3}, {3, 4, 5}, {5, 6, 7}} In[8]:= ?ReplacePart ReplacePart[expr, new, n] yields an expression in which the nth part of expr is replaced by new. ReplacePart[expr, new, {i, j, ...}] replaces the part at position {i, j, ...}. ReplacePart[expr, new, {{i1, j1, ...}, {i2, j2, ...}, ...}] replaces parts at several positions by new. In[9]:= mylist = ReplacePart[ mylist, a^2, {1,2}] Out[9]= 2 {{1, a , 3}, {3, 4, 5}, {5, 6, 7}} In[10]:= mylist Out[10]= 2 {{1, a , 3}, {3, 4, 5}, {5, 6, 7}} In[11]:= mylist[[2,2]] = c Out[11]= c In[12]:= mylist Out[12]= 2 {{1, a , 3}, {3, c, 5}, {5, 6, 7}} You can also add and remove elements. For further details see section 1.8.6 of the Mathematica book, "Adding, Removing and Modifying List Elements. If you require further help with this I would suggest that you contact Wolfram Research Technical Support (support at wolfram.com) directly including specific details of what you are trying to do. I hope this helps. --Ian ----------------------------------------------------------- Ian Collier Wolfram Research, Inc. ----------------------------------------------------------- tel:(217) 398-0700 fax:(217) 398-0747 ianc at wolfram.com Wolfram Research Home Page: http://www.wolfram.com/ ----------------------------------------------------------- ==== [MESSAGE SEPARATOR] ====