SequenceCount[list,sub]
给出 sub 作为 list 的子列表,在 list 中出现的次数.
SequenceCount[list,patt]
给出和一般序列模式 patt 匹配的子列表在 list 中出现的次数.
SequenceCount
SequenceCount[list,sub]
给出 sub 作为 list 的子列表,在 list 中出现的次数.
SequenceCount[list,patt]
给出和一般序列模式 patt 匹配的子列表在 list 中出现的次数.
更多信息和选项
- 在 SequenceCount[list,patt] 中,patt 可以是一个表达式,其头 List 含有诸如 PatternSequence、Repeated (..)、Blank (_) 和 BlankSequence (__) 这样的模式构造.
- patt 也可以是和一个列表匹配的模式,然而其自身没有头 List.
- 缺省设置 OverlapsFalse 时,SequenceCount 只计入不重叠的子列表. 而设置为 OverlapsTrue 时,计入重叠的子列表.
- 设置为 OverlapsAll 时,计入和模式匹配的所有子列表. 设置为 OverlapsTrue 时,只计入在给定位置出现的第一个匹配的子列表.
范例
打开所有单元 关闭所有单元基本范例 (2)
范围 (4)
SeedRandom[1];
list = RandomChoice[Range[10], 10 ^ 7];
SequenceCount[list, Range[6]]SequencePosition[list, Range[6]]words = ExampleData[{"Text", "OriginOfSpecies"}, "Words"];SequenceCount[words, {"groups", "of", "species"}]SequenceCount[Range[1000], {_ ? PrimeQ, _, _ ? PrimeQ}]SequenceCount[Range[10], list_ /; Length[list] == 6, Overlaps -> True]SequenceCases[Range[10], list_ /; Length[list] == 6, Overlaps -> True]选项 (2)
Overlaps (2)
SequenceCount[{a, b, a, b, a, b, a, b}, {a, b, a, b}, Overlaps -> True]SequenceCount[{a, b, a, b, a, b, a, b}, {a, b, a, b}, Overlaps -> False]SequenceCount[{a, b, c, d}, {__}, Overlaps -> True]SequenceCount[{a, b, c, d}, {__}, Overlaps -> False]SequenceCount[{a, b, c, d}, {__}, Overlaps -> All]属性和关系 (3)
SequenceCount[{a, b, 1, 2, c, d, 3, 4}, {__Symbol}, Overlaps -> False]SequencePosition[{a, b, 1, 2, c, d, 3, 4}, {__Symbol}, Overlaps -> False]SequenceCases[{a, b, 1, 2, c, d, 3, 4}, {__Symbol}, Overlaps -> False]SequenceReplace[{a, b, 1, 2, c, d, 3, 4}, {__Symbol} -> "X"]对于字符列表,SequenceCount 的功能类似于 StringCount:
text = "For lists of characters SequenceCount is very similar to StringCount:";SequenceCount[Characters[text], Characters["Count"]]StringCount[text, "Count"]SubsetCount 统计序列中以任意顺序排列的元素:
SubsetCount[{1, a, 2, 3, a, b, c}, {a, _Integer}]SubsetCases[{1, a, 2, 3, a, b, c}, {a, _Integer}]SequenceCount 只统计以指定顺序出现的序列:
SequenceCount[{1, a, 2, 3, a, b, c}, {a, _Integer}]SequenceCases[{1, a, 2, 3, a, b, c}, {a, _Integer}]相关指南
-
▪
- 列表中的数学和统计运算 ▪
- 列表元素 ▪
- 列表操作 ▪
- 序列调整和比较 ▪
- 离散和整数数据
文本
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_2026_sequencecount, author="Wolfram Research", title="{SequenceCount}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/SequenceCount.html}", note=[Accessed: 01-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_sequencecount, organization={Wolfram Research}, title={SequenceCount}, year={2015}, url={https://reference.wolfram.com/language/ref/SequenceCount.html}, note=[Accessed: 01-November-2026]}