Sort
更多信息
- Sort 在缺省下根据数值大小对整数、有理数和近似实数进行排序.
- Sort 根据复数的实部对其进行排序,如果出现平局,则按其虚部的绝对值对其进行排序. 如果平局仍然存在,则按其虚部排序.
- 对于符号,Sort 根据它们的名称排序,如果相等,则根据上下文排序.
- 对于表达式排序,Sort 首先将较短表达式的放在前面,然后按深度优先的方式比较子集.
- 特别的,Sort 可以处理幂和积,按照它们对应的多项式的项排序.
- Sort 按词典的顺序排序字符串,先小写再大写. Sort 首先显示字目,然后依次是脚本、哥特体、双重打印字体、希腊字母和希伯来文. 数学运算符按递减的顺序排列.
- Sort[list,p] 应用排序函数 p 配对 list 中的元素,来决定它们是否有序. 默认函数 p 是 Order.
- 排序函数 p 应用于一对元素 e1,e2 可能返回 1、0、-1 或 True、False. p[e1,e2] 的值被诠释为:
-
1 e1 在 e2 之前 0 e1 与 e2 应被视为相同 -1 e1 在 e2 之后 True e1 和 e2 是有序的 False e1 和 e2 是无序的 - 如果排序函数 p 返回的值 p[e1,e2] 不同于前面的值,则将 e1 和 e2 有效地视为有序.
- Sort 可以用于任何头部的表达式,不仅仅是 List.
范例
打开所有单元关闭所有单元范围 (8)
根据值对 Association 中的元素进行排序:
使用 Greater 作为排序函数进行排序:
使用 GreaterEqual 使相等元素的相对顺序保持不变:
使用 NumericalOrder 允许复数和类似数字的表达式:
使用 AlphabeticOrder 根据特定语言的规则进行排序:
属性和关系 (8)
可能存在的问题 (2)
Wolfram Research (1988),Sort,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Sort.html (更新于 2017 年).
文本
Wolfram Research (1988),Sort,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Sort.html (更新于 2017 年).
CMS
Wolfram 语言. 1988. "Sort." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2017. https://reference.wolfram.com/language/ref/Sort.html.
APA
Wolfram 语言. (1988). Sort. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Sort.html 年