BUILT-IN MATHEMATICA SYMBOL

Map

Map[f, expr] or
applies f to each element on the first level in expr.

Map[f, expr, levelspec]
applies f to parts of expr specified by levelspec.

Details and OptionsDetails and Options

• Map uses standard level specifications:
•  n levels through n Infinity levels through Infinity {n} level n only {n1,n2} levels through
• The default value for levelspec in Map is .
• A positive level n consists of all parts of expr specified by n indices.
• A negative level -n consists of all parts of expr with depth n.
• Level consists of numbers, symbols, and other objects that do not have subparts.
• Level corresponds to the whole expression.
• With the option setting , Map includes heads of expressions and their parts.
• Map always effectively constructs a complete new expression and then evaluates it.
• If expr is a SparseArray object, Map[f, expr] applies f to the values or subarrays that appear in expr.

ExamplesExamplesopen allclose all

Basic Examples (4)Basic Examples (4)

 Out[1]=

Alternative input form:

 Out[1]=

Use explicit pure functions:

 Out[1]=
 Out[2]=

Map at top level:

 Out[1]=

Map at level :

 Out[2]=

Map at levels and :

 Out[3]=