Level

Level[expr,levelspec]

给出由 levelspec 指定的层上的 expr 的所有子表达式的列表.

Level[expr,levelspec,f]

f 应用到子表达式的列表.

更多信息和选项

  • Level 使用标准的层指定:
  • n第 1 层到第
    Infinity第 1 层到 Infinity
    {n}仅第
    {n1,n2}从第 层到第
  • Level[expr,{-1}] 给出在 expr 中所有的"原子"对象列表.
  • 正层数 包含 指标指定的 expr 的所有部分.
  • 负层数 包含深度 expr 的所有部分.
  • 层 0 对应整个表达式.
  • 选项设置为 Heads->True 时,Level 包含表达式的头部和其它部分.
  • Level 以深度优先顺序访问表达式,因而最后列表中的子表达式的排序按照索引的字典排序方式.

范例

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

基本范例  (6)

给出层 -1 的所有部分:

给出下到第 2 层的所有部分:

给出第 0 层到无穷的所有部分:

获取来自 Association 所有层:

Association 中的数值位于第一层:

给出来自嵌套相关性的元素:

推广和延伸  (5)

层的向下连续数:

负数层:

层的范围:

每层用不同的头部:

包含头部:

应用  (1)

求出表达式中的终结点元素:

包含头部:

求唯一的终结点表达式:

属性和关系  (2)

Level 通常按照指标的字典顺序排序子列表:

Depth[expr]Level[expr,{k}] 返回空列表的最小的正的层级 k

可能存在的问题  (1)

在缺省情况下,Level 从第一层开始,这样就不会包含整个表达式:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_level, organization={Wolfram Research}, title={Level}, year={1988}, url={https://reference.wolfram.com/language/ref/Level.html}, note=[Accessed: 21-November-2024 ]}