Replacement Rule
- To: mathgroup at smc.vnet.net
- Subject: [mg32064] Replacement Rule
- From: bghiggins at ucdavis.edu (Brian Higgins)
- Date: Fri, 21 Dec 2001 03:57:42 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
I have the following list
l1={{1,2},{3,4},{5,6}};
and then I operate on it with the following pattern/replacement rule
In[3]:= l1 /. {x_, y_} -> x
Out[3]= {1, 3, 5}
This is what I would expect. Now consider the following list
In[4]:= l2 = {{3, 4}, {5, 6}};
Then I use the same pattern/replacement rule
In[5]:=l2 /. {x_, y_} -> x
Out[5]= {3, 4}
I was hoping to get
{3,5}
What am I missing? The FullForm of l2 is basically the same structure
as l1, as far as I can tell....
Brian
- Follow-Ups:
- Re: Replacement Rule
- From: Ken Levasseur <Kenneth_Levasseur@uml.edu>
- Re: Replacement Rule
- From: Sseziwa Mukasa <mukasa@jeol.com>
- Re: Replacement Rule
- From: jmt <jmt@agat.net>
- Re: Replacement Rule