Flatten

Flatten[list]
压平嵌套列表.

Flatten[list, n]
压平 n 层结构.

Flatten[list, n, h]
压平头部为 h 的子表达式.

Flatten[list, {{s11, s12, ...}, {s21, s22, ...}, ...}]
通过组合所有级别 压平 list 使每个级别 i 都在结果中.

更多信息更多信息

  • Flatten 有效地删除内部括号,拆开列表.
  • Flatten[list, n] 有效地压平 list 中的顶层 n 次.
  • Flatten[f[e, ...]] 压平具有头部 f 的子表达式.
  • 如果 为矩阵,Flatten[{{m11, m12}, {m21, m22}}, {{1, 3}, {2, 4}}] 实际上建立了由块 组成的单个矩阵.
  • Flatten[list, {{i1}, {i2}, ...}] 实际上改变 list 的顺序,将 list 层放置到结果的第 k 层. 注意,函数Transpose 实际上使用这个规则的反过程.
  • FlattenSparseArray 对象的所有层压平,如同在相应数组中一样. »
版本 1 的新功能 | 版本 6 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »