此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

Part ([[...]])

expr[[i]]Part[expr, i]
给出 expr 的第 i 个元素。
expr[[-i]]
从末端开始统计。
expr[[i, j, ...]]Part[expr, i, j, ...]
等于 expr[[i]][[j]]...
expr[[{i1, i2, ...}]]
给出 expr 的第 i1,第 i2... 个元素组成的子列表。
expr[[m;;n]]
给出从第 m 个元素到第 n 个元素组成的子列表。
expr[[m;;n;;s]]
给出从第 m 个元素到第 n 个元素且步长为 s 组成的子列表。
  • 您可以用类似 t[[spec]]=value 的赋值来修改表达式中任何子列表。  »
  • 一个表达式的子列表 0 是它的头部。
  • 子列表的共同区域包括:
expr[[m;;]]从第 m 个元素到结尾
expr[[;;n]]从开始到第 n 个元素
expr[[;;,j]]j
expr[[m1;;n1,m2;;n2]]子矩阵
  • expr 是一个列表,expr[[{i1, i2, ...}]] 给出子列表。通常情况下,expr 的头部应用到子列表上。  »
  • 可以从 expr[[list1, list2, ...]] 中得到一个嵌套的子列表。每个子列表都有一个指针。
  • 如果有任何 listiAll,则包含该层的所有元素组成的列表。
  • 如果 expr 是一个 SparseArray 对象,expr[[...]] 给出对应普通列表的子列表。  »
  • LeftDoubleBracketRightDoubleBracket 可以输入为 Esc [[ EscEsc ]] Esc\[LeftDoubleBracket]\[RightDoubleBracket]
  • StandardForm 中,expr[[spec]] 可以输入为 expr[[spec]]exprLeftDoubleBracketspecRightDoubleBracket
1 的新功能 | 6 中的修改功能