MapAt
MapAt[f,expr,n]
applies f to the element at position n in expr. If n is negative, the position is counted from the end.
MapAt[f,expr,{i,j,…}]
applies f to the part of expr at position {i,j,…}.
MapAt[f,expr,{{i1,j1,…},{i2,j2,…},…}]
applies f to parts of expr at several positions.
Details
- MapAt[f,expr,{i,j,…}] or MapAt[f,expr,{{i,j,…}}] applies f to the part expr[[i,j,…]].
- MapAt[f,expr,{{i1,j1,…},{i2,j2,…},…}] applies f to parts expr[[i1,j1,…]], expr[[i2,j2,…]], …. »
- The list of positions used by MapAt is in the same form as is returned by the function Position. »
- MapAt works on Association objects, using the same specification for keys as in Part.
- MapAt applies f repeatedly to a particular part if that part is mentioned more than once in the list of positions. »
- MapAt[f,pos][expr] is equivalent to MapAt[f,expr,pos].
Examples
open allclose allBasic Examples (8)
Scope (9)
Part Specifications (9)
A single element of the expression:
Negative numbers count from the end:
Map using Span syntax:
Generalizations & Extensions (4)
Applications (4)
Properties & Relations (2)
Text
Wolfram Research (1988), MapAt, Wolfram Language function, https://reference.wolfram.com/language/ref/MapAt.html (updated 2014).
CMS
Wolfram Language. 1988. "MapAt." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/MapAt.html.
APA
Wolfram Language. (1988). MapAt. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MapAt.html