MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: newbie list question


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!
>


  • Prev by Date: Re: Counting
  • Next by Date: Colored graph isomorphism?
  • Previous by thread: newbie list question
  • Next by thread: Re: newbie list question