SequenceCount[list,sub]
sub が list 中のサブリストとして現れた回数を与える.
SequenceCount[list,patt]
一般文字列パターン patt にマッチする list 中のサブリストの数を与える.
SequenceCount
SequenceCount[list,sub]
sub が list 中のサブリストとして現れた回数を与える.
SequenceCount[list,patt]
一般文字列パターン patt にマッチする list 中のサブリストの数を与える.
詳細とオプション
- SequenceCount[list,patt]では,patt は,PatternSequence,Repeated (..),Blank (_),BlankSequence (__)等の構造を含む,頭部がListの式でよい.
- パターン 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 Language. 2015. "SequenceCount." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SequenceCount.html.
APA
Wolfram Language. (2015). SequenceCount. Wolfram Language & System Documentation Center. Retrieved from 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: 02-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: 02-November-2026]}