Re: newbie list question

*To*: mathgroup at smc.vnet.net*Subject*: [mg114989] Re: newbie list question*From*: Achilleas Lazarides <achilleas.lazarides at gmx.com>*Date*: Tue, 28 Dec 2010 06:46:32 -0500 (EST)

Hi, This should do it: First@Position[{4, 5, 8, 2, 6, 4}, #] & /@ {8, 4, 2} Not sure if it's neat though (and you need to Flatten the result if you want the exact form you display below) On Dec26, 2010, at 10:02 AM, Gareth Edwards wrote: > Hi, > > Liking Mathematica a lot, but struggling with the early part of the learning curve, i.e. don't know what I don't know... > > What would be the neatest syntax for finding the first location of elements from one list in another? For example: > > listA == { 4,5,8,2,6,4 } > listB == { 8,4,2 } > > > I would like a function to return {3,1,4} in this case (the first location in A of each element in B) > > Many thanks! >