MathTop

make_unique 函数

按原顺序保留每个符号元素最多一次,或最多 n 次。

语法

  • MakeUnique(list)
  • MakeUnique(list, n)
  • ListTools:-MakeUnique(list, n)
  • make_unique(list, n)

参数与选项

list形如 [1, 2, 3] 的列表字面量。
n可选的非负上限,表示每个不同元素最多保留几份;默认为 1。

示例

  1. 符号元素去重make_unique([x, y, x, z])返回 [x, y, z]。
  2. 最多保留两份ListTools:-MakeUnique([x, x, x, y], 2)返回 [x, x, y]。