MathGroup Archive 2001

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

Search the Archive

Mapping a scalar against a list


Greetings,

I've recently been working on a problem involving determining whether a
given string is contained in a large list of strings. Ideally, the problem
would be solved by a 'Map' function 'M' defined as

M[f,{a,{b,c,d,...}}]= {f[a,b],f[a,c],f[a,d],...}

For this particular problem, {a} is a stiring, and {b,c,d,...} is a list of
strings, then f=StringMatchQ. The function 'M' does not appear to match up
against the standard Mathematica list functions. My current solution is to 'expand'
the list {a} into a list of size Dimension[{b,c,d,...}] and then use
MapThread. But this does not seem particularly elegant, especially if the
list is very large.

Any suggestions would be most welcome!

Thanks,

Mark



  • Prev by Date: exporting a .bmp sequence of an animation
  • Next by Date: Re: how applicate a function to a list??
  • Previous by thread: Re: exporting a .bmp sequence of an animation
  • Next by thread: Re: Mapping a scalar against a list