Union

Union[list1,list2,]

给出 listi 中所有不同元素的有序列表.

Union[list]

对列表进行排序,删除重复元素.

更多信息和选项

  • 如果 listi 被认为是集合,Union 给出它们的并集.
  • Union[list1,list2,]StandardFormInputForm 中输入为 list1list2 . 字符 输入为 un\[Union].
  • listi 必须有相同的头部,但它不一定是 List.
  • Union[list1,,SameTest->test]test 应用到 listi 中的每对元素中,以此确定它们是否是相同的.

范例

打开所有单元关闭所有单元

基本范例  (3)

给出不同元素的有序列表:

给出所有列表中由不同元素组成的有序列表:

un 输入:

范围  (1)

给出不同列表组成的列表:

推广和延伸  (1)

Union 对任何头部起作用,不一定是 List

选项  (4)

SameTest  (4)

用基于绝对值的等价类:

用基于 Floor 的等价类:

用列表元素的 Total

用最后元素和第一个元素的相等性:

应用  (4)

求出任何 10、12 和 20 的除数:

求出 10! 的二进制分解中,所有二进制位的三元组:

求出迭代中不同的元素:

求出一个列表函数使用的选项:

属性和关系  (2)

分离排序集合,给出相同元素组成的列表:

并集等价于这些列表的第一个元素:

Tally 获得相同元素的数量,并按原次序返回:

并集是 Tally 返回元素组成的有序列表:

可能存在的问题  (1)

因为它需要所有成对比较,对于较大集合,设置 SameTestUnion 可能会很慢:

当找到表示的等价类,用 Union 可能会很快:

结果是相同的,除了表示的选择:

Wolfram Research (1988),Union,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Union.html (更新于 1996 年).

文本

Wolfram Research (1988),Union,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Union.html (更新于 1996 年).

CMS

Wolfram 语言. 1988. "Union." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 1996. https://reference.wolfram.com/language/ref/Union.html.

APA

Wolfram 语言. (1988). Union. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Union.html 年

BibTeX

@misc{reference.wolfram_2024_union, author="Wolfram Research", title="{Union}", year="1996", howpublished="\url{https://reference.wolfram.com/language/ref/Union.html}", note=[Accessed: 24-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_union, organization={Wolfram Research}, title={Union}, year={1996}, url={https://reference.wolfram.com/language/ref/Union.html}, note=[Accessed: 24-November-2024 ]}