Count

Count[list,pattern]
给出 list 中匹配 pattern 的元素个数.

Count[expr,pattern,levelspec]
给出匹配 pattern 的子表达式的总个数,这些子表达式出现在 expr 中由 levelspec 指定的层上.

Count[pattern]
表示可以应用于表达式的 Count 的运算符形式.

更多信息和选项更多信息和选项

  • Count 的第一个参数不需要具有头 List.
  • 当用在 Association 上时,Count 仅测试元素的值,而不是它们的键.
  • Count 使用标准的层指定:
  • n 层到第 n
    Infinity 层到 Infinity
    {n}n
    {n1,n2} 层到第
  • Count 中,levelspec 的缺省值是 .
  • 一个正层数 n 包含由 n 个索引指定的 expr 中的所有部分.
  • 一个负层数 -n 包含深度为 nexpr 的所有部分.
  • 层数 -1 由数字、符号和其它没有子部分的对象组成.
  • 层数 0 对应整个表达式.
  • 设置选项 Heads->TrueCount 查看表达式头部及各部分.
  • Count[pattern][expr] 等价于 Count[expr,pattern].
1988年引入
(1.0)
| 2014年更新
(10.0)