Association[key1->val1,key2->val2,…] 或 key1->val1,key2->val2,…
表示键和值之间的关联.
Association 
Association[key1->val1,key2->val2,…] 或 key1->val1,key2->val2,…
表示键和值之间的关联.
更多信息
- 与已知键 k 关联 assoc 的值可以使用 assoc[key] 提取. »
- 关联就像一个符号式索引的列表. 与已知 key 关联的值可使用部分指定 Key[key] 提取. 如果 k 是字符串,Key 可以省略.
- 如果 key 不出现在 assoc 中,assoc[key] 生成 Missing["KeyAbsent",key]. »
- 如果 assoc 是一个值为关联的符号,则可通过 assoc[key]=val 来建立或重置 key 与 val 的关系. »
- 典型的列表运算(如 Map、Select 和 Sort)应用于关联中的值,而键保持不变. »
- Association[{key1->val1,…}] 给出 <|key1->val1,…|>. »
- 如果有多个元素具有相同的键,除最后一个元素外的所有元素都将被丢弃. 相反,Merge 对于重复键则生成值的列表.
- 关联可以使用符号 \[LeftAssociation] 和 \[RightAssociation]输入. 可用
<|
和
|>
键入. - Normal 将 Association 转换为规则列表. »
- KeyValuePattern 可用于表示包括特定元素的关联的模式. »
范例
打开所有单元 关闭所有单元基本范例 (4)
范围 (17)
构建与提取 (9)
模式匹配运算 (8)
KeyValuePattern 允许匹配关联中的任意元素:
KeyValuePattern 匹配出现在关联中任意位置的元素:
属性和关系 (9)
可能存在的问题 (2)
相关指南
-
▪
- 关联 ▪
- 计算结构化数据集 ▪
- 自动生成的报告 ▪
- WDF(Wolfram 数据框架) ▪
- 语言概述 ▪
- 设置输入解释器 ▪
- Wolfram 语言语法字符 ▪
- 表达式 ▪
- Wolfram 语言语法 ▪
- 数据库连接 ▪
- 科学数据分析 ▪
- Wolfram 数据知识库
相关的工作流程
- 导入数据 ▪
- 将表格数据导入为可计算数据集 ▪
- 选择数据集中的元素 ▪
- 提取数据集中的列 ▪
- 以网格形式显示输出数据
文本
Wolfram Research (2014),Association,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Association.html (更新于 2016 年).
CMS
Wolfram 语言. 2014. "Association." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/Association.html.
APA
Wolfram 语言. (2014). Association. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Association.html 年
BibTeX
@misc{reference.wolfram_2025_association, author="Wolfram Research", title="{Association}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/Association.html}", note=[Accessed: 30-April-2026]}
BibLaTeX
@online{reference.wolfram_2025_association, organization={Wolfram Research}, title={Association}, year={2016}, url={https://reference.wolfram.com/language/ref/Association.html}, note=[Accessed: 30-April-2026]}