Re: complicated list selector
- To: mathgroup at smc.vnet.net
- Subject: [mg98477] Re: [mg98415] complicated list selector
- From: Adriano Pascoletti <adriano.pascoletti at dimi.uniud.it>
- Date: Fri, 10 Apr 2009 04:57:32 -0400 (EDT)
- References: <200904090955.FAA06526@smc.vnet.net>
In[2]:= data /. {x_, {y_, _}} :> {x, y} Out[2]= {{11, 121}, {21, 221}, {31, 321}} In[3]:= ({#1[[1]], #1[[2, 2]]} & ) /@ data Out[3]= {{11, 122}, {21, 222}, {31, 322}} Adriano Pascoletti 2009/4/9 summer <summertan at hotmail.com> > I have the following list > > data = { {11, {121, 122}}, {21, {221, 222}}, {31, {321, 322}} }; > > >From each sublist, I want to extract the first element and the second > element of the second sub-sub-list that is: > > wanted_result={ {11, 122}, {21, 222}, {31, 322} } > > I tried > > data[[All, {1, {2,1}}]] > > but it gives me error. > > What is the right selector ? > >
- References:
- complicated list selector
- From: summer <summertan@hotmail.com>
- complicated list selector