SequenceCount

SequenceCount[list,sub]

给出 sub 作为 list 的子列表,在 list 中出现的次数.

SequenceCount[list,patt]

给出和一般序列模式 patt 匹配的子列表在 list 中出现的次数.

更多信息和选项

  • SequenceCount[list,patt] 中,patt 可以是一个表达式,其头 List 含有诸如 PatternSequenceRepeated (..)、Blank (_) 和 BlankSequence (__) 这样的模式构造.
  • patt 也可以是和一个列表匹配的模式,然而其自身没有头 List.
  • 缺省设置 OverlapsFalse 时,SequenceCount 只计入不重叠的子列表. 而设置为 OverlapsTrue 时,计入重叠的子列表.
  • 设置为 OverlapsAll 时,计入和模式匹配的所有子列表. 设置为 OverlapsTrue 时,只计入在给定位置出现的第一个匹配的子列表.

范例

打开所有单元关闭所有单元

基本范例  (2)

计算子列表出现的次数:

计算一个模式序列出现的次数:

范围  (4)

计算列表中整数序列出现的次数:

给出它们在列表中的位置:

计算列表中一个单词序列出现的次数:

计算和模式匹配的序列出现的次数:

计算长度为6的所有重叠序列出现的次数:

可能出现的序列:

选项  (2)

Overlaps  (2)

允许重叠:

不允许重叠:

允许开始位置不同的重叠:

不允许重叠:

允许计入所有的重叠:

属性和关系  (3)

计算序列出现的次数:

给出序列出现的位置:

给出序列:

用表达式替代序列:

对于字符列表,SequenceCount 的功能类似于 StringCount

SubsetCount 统计序列中以任意顺序排列的元素:

SequenceCount 只统计以指定顺序出现的序列:

Wolfram Research (2015),SequenceCount,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SequenceCount.html.

文本

Wolfram Research (2015),SequenceCount,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SequenceCount.html.

CMS

Wolfram 语言. 2015. "SequenceCount." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SequenceCount.html.

APA

Wolfram 语言. (2015). SequenceCount. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SequenceCount.html 年

BibTeX

@misc{reference.wolfram_2024_sequencecount, author="Wolfram Research", title="{SequenceCount}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/SequenceCount.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_sequencecount, organization={Wolfram Research}, title={SequenceCount}, year={2015}, url={https://reference.wolfram.com/language/ref/SequenceCount.html}, note=[Accessed: 22-November-2024 ]}