AssociationMap

AssociationMap[f,{key1,key2,}]

creates the association key1f[key1],key2f[key2],.

AssociationMap[f,key1val1,key2val2,]

creates the association f[key1val1],f[key2val2],.

AssociationMap[f]

represents an operator form of AssociationMap that can be applied to an expression.

Details

Examples

open allclose all

Basic Examples  (2)

Create an association by mapping a function over a list of keys:

Create an "inverted index" by swapping keys and values:

Use the operator form of AssociationMap:

Possible Issues  (1)

AssociationMap[f,assoc] can return invalid associations if f does not return a rule:

Introduced in 2014
 (10.0)