KeyValueMap
KeyValueMap[f,key1val1,key2val2,…]
gives the list {f[key1,val1],f[key2,val2],…}.
KeyValueMap[f]
represents an operator form of KeyValueMap that can be applied to an expression.
Details
- KeyValueMap[f][assoc] is equivalent to KeyValueMap[f,assoc].
- Parallelize[KeyValueMap[f,key1val1,key2val2,…]] computes KeyValueMap[f,key1val1,key2val2,…] in parallel on all subkernels. »
Examples
open allclose allBasic Examples (2)
Properties & Relations (3)
KeyValueMap[f,assoc] is equivalent to MapApply[f,Normal[assoc]]:
KeyValueMap maps a function over the keys and values in an association (and returns a list):
AssociationMap maps a function over the rules in an association:
KeyMap maps a function over the keys in an association:
Map maps a function over the values in an association:
KeyValueMap can be parallelized automatically:
Text
Wolfram Research (2015), KeyValueMap, Wolfram Language function, https://reference.wolfram.com/language/ref/KeyValueMap.html.
CMS
Wolfram Language. 2015. "KeyValueMap." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/KeyValueMap.html.
APA
Wolfram Language. (2015). KeyValueMap. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/KeyValueMap.html