SubsetCases

SubsetCases[list,patt]

给出 list 中与模式 patt 匹配(任何顺序都可以)的子列表.

SubsetCases[list,pattrhs]

给出与匹配子列表对应的 rhs 的值.

SubsetCases[list,patt,n]

只包含前 n 个匹配的项.

更多信息和选项

范例

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

基本范例  (1)

查找与模式匹配的子列表:

对匹配子列表进行替换:

范围  (3)

查找不同长度的子集:

结合可变长度和固定长度模式:

对于可变长度模式,SubsetCases 返回最长的匹配项:

如果 OverlapsTrue, 按长度递减的顺序返回所有可能的匹配项:

SubsetCases 尝试不同的 Alternatives (|) 直到找到匹配项:

不同顺序的模式会产生不同的结果:

选项  (1)

Overlaps  (1)

允许重叠:

不允许重叠:

应用  (2)

找出有向图中的三角形:

突出显示三角形:

找出无向图中长度为四的回路:

突出显示回路:

属性和关系  (3)

每个结果中元素的顺序由模式确定:

验证每个结果均与模式匹配:

选择不同顺序的模式和结果:

找出所有子集的位置,包括重叠子集:

提取子集:

结果等同于 SubsetCases 的结果:

找出所有子集:

Subsets 给出相同的结果:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_subsetcases, organization={Wolfram Research}, title={SubsetCases}, year={2020}, url={https://reference.wolfram.com/language/ref/SubsetCases.html}, note=[Accessed: 18-November-2024 ]}