MathGroup Archive 2005

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

Search the Archive

Re: Applying function to nested lists


Kerry,

xlist = {{1, 2, 3}, {{4, 5, 6}, 7, 8}, 9};

Map[f, xlist, {-1}]
{{f[1], f[2], f[3]}, {{f[4], f[5], f[6]}, f[7], f[8]}, f[9]}

David Park
djmp at earthlink.net
http://home.earthlink.net/~djmp/ 



From: Kerry Kim [mailto:kjkim at u.washington.edu]
To: mathgroup at smc.vnet.net


Hello,

I'm trying to get Mathematica to do the following:

Suppose
x = {{1,2,3},{{4,5,6},7,8},9}
f = some function

How can I get f applied to each element of x but with the list structure 
intact?  I.e. I want something that generates:

{{f[1],f[2],f[3]},{{f[4],f[5],f[6]},f[7],f[8]},f[9]}

Thank you!
-Kerry Kim



  • Prev by Date: Re: Applying function to nested lists
  • Next by Date: Re: Applying function to nested lists
  • Previous by thread: Re: Applying function to nested lists
  • Next by thread: Re: Applying function to nested lists