Re: Applying function to nested lists
- To: mathgroup at smc.vnet.net
- Subject: [mg57902] Re: [mg57883] Applying function to nested lists
- From: "David Park" <djmp at earthlink.net>
- Date: Sun, 12 Jun 2005 04:34:24 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
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