Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2005
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2005

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

Search the Archive

Re: Applying function to nested lists

  • To: mathgroup at smc.vnet.net
  • Subject: [mg57914] Re: Applying function to nested lists
  • From: "Stefan Linnik" <- at mk-nntp-1.news.uk.worldonline.com>
  • Date: Sun, 12 Jun 2005 04:34:42 -0400 (EDT)
  • References: <d8e525$gnl$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

You need a levelspec in Map:

Map[f, x, {-1}]

-1 to specify the last element
{} to specify only last element

Stefan Linnik
~~~~~~~~


"Kerry Kim" <kjkim at u.washington.edu> wrote in message 
news:d8e525$gnl$1 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