 
 
 
 
 
 
easier method for Flatten[Position[list2,x_x...??
- To: mathgroup at smc.vnet.net
- Subject: [mg93990] easier method for Flatten[Position[list2,x_x...??
- From: "Van Der Burgt, Maarten" <Maarten.VanDerBurgt at icos.be>
- Date: Mon, 1 Dec 2008 07:00:53 -0500 (EST)
Dear all,
Below I have two lists.
The elements x in list1 all appear again in the 2nd level of list2
together with an associated parameter xP.
I want to extract the xP as illustrated below.
I have the feeling it can be done in an easier way.
Does anyone have an idea how?
Thanks for your help,
Maarten
list1={a,b,b,e};
list2={{a,aP},{b,bP},{c,cP},{d,dP},{e,eP},{f,fP}};
pos = Flatten[Position[list2,x_List/;x[[1]]==#]&/@list1];
list2[[pos,2]]
Out-> {aP,bP,bP,eP}
- Follow-Ups:
- Re: easier method for Flatten[Position[list2,x_x...??
- From: Andrzej Kozlowski <akoz@mimuw.edu.pl>
 
 
- Re: easier method for Flatten[Position[list2,x_x...??

