AssociationMap[f,{key1,key2,…}]
创建关联 key1f[key1],key2f[key2],….
AssociationMap[f,key1val1,key2val2,…]
创建关联 f[key1val1],f[key2val2],….
表示 AssociationMap 可用于表达式的运算符形式.
AssociationMap
AssociationMap[f,{key1,key2,…}]
创建关联 key1f[key1],key2f[key2],….
AssociationMap[f,key1val1,key2val2,…]
创建关联 f[key1val1],f[key2val2],….
表示 AssociationMap 可用于表达式的运算符形式.
更多信息
- AssociationMap 通常用于将单个公共函数应用于每个参数列表,从而创建相应的关联.
- 若 AssociationMap[f,…] 产生重复键,则后面的实例取代前面的实例. »
- 若 AssociationMap 产生重复键,则后面的实例取代前面的实例. »
- AssociationMap 使用键作为参数来生成值. AssociationComap 将键作为头部. »
- AssociationMap[f][expr] 等价于 AssociationMap[f,expr].
- Parallelize[AssociationMap[f,{key1,key2,…}]] 在所有子核上并行计算 AssociationMap[f,{key1,key2,…}]. »
范例
打开所有单元 关闭所有单元基本范例 (3)
属性和关系 (6)
AssociationMap[f,{x1,x2,…}] 创建一个关联,键为 xi:
关联中的值由 Map[f,{x1,x2,…}] 给出:
AssociationMap[f,{x1,x2,…}] 等价于 AssociationThread[{x1,x2,…}Map[f,{x1,x2,…}]]:
AssociationMap[f,list] 给出的关联长度与 DeleteDuplicates[list] 相同:
AssociationMap 映射关联中规则的函数:
KeyValueMap 在关联中的键和值上映射一个函数(并返回一个列表):
KeyMap 在关联中的键上映射一个函数:
Map 在关联中的值上映射一个函数:
AssociationMap 将表达式封装在列表中的键周围:
AssociationComap 将列表中的键封装在表达式周围:
AssociationMap 可以自动并行化:
可能存在的问题 (1)
参见
Map Association KeyValueMap KeyMap AssociationComap Keys Values AssociationThread
Function Repository: ValueMap
相关链接
文本
Wolfram Research (2014),AssociationMap,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AssociationMap.html.
CMS
Wolfram 语言. 2014. "AssociationMap." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/AssociationMap.html.
APA
Wolfram 语言. (2014). AssociationMap. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AssociationMap.html 年
BibTeX
@misc{reference.wolfram_2025_associationmap, author="Wolfram Research", title="{AssociationMap}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/AssociationMap.html}", note=[Accessed: 10-April-2026]}
BibLaTeX
@online{reference.wolfram_2025_associationmap, organization={Wolfram Research}, title={AssociationMap}, year={2014}, url={https://reference.wolfram.com/language/ref/AssociationMap.html}, note=[Accessed: 10-April-2026]}