MathTop

count_occurrences 函数

统计某个元素在列表中出现的次数,也可以用比较过程判断匹配。

语法

  • ListTools:-Occurrences(item, list)
  • ListTools:-Occurrences(item, list, comparator, opts)
  • count_occurrences(item, list)
  • occurrences(item, list)

参数与选项

item要统计的元素。
list形如 [1, 2, 3] 的列表字面量。
comparator可选比较方式,例如 =、verify、approx,或返回 true/false 的二元箭头过程。
opts可选的比较参数;近似比较可接收数值容差。

示例

  1. 统计出现次数ListTools:-Occurrences(x, [x, y, x, z])返回 2。
  2. 近似匹配ListTools:-Occurrences(1, [1, 1.05, 2], (a,b)->abs(a-b)<0.1)返回 2。