categorize 函数
按键表达式的取值把列表元素分入各组,并保留键第一次出现的顺序。
语法
ListTools:-Categorize(expr, variable, list)categorize(expr, variable, list)
参数与选项
expr | 针对每个列表元素求值的键表达式。 |
|---|---|
var | 变量名称。 |
list | 形如 [1, 2, 3] 的列表字面量。 |
示例
- 按奇偶分组
ListTools:-Categorize(n mod 2, n, [1, 2, 3, 4, 5])返回 [[1, 3, 5], [2, 4]]。