Part
Usage
• expr[[i]] 或 Part[expr, i] 给出 expr的 i 分量。
• expr[[-i]] 从结尾开始记数。
• expr[[0]] 给出expr的头。
• expr[[i, j, ... ]] 或 Part[expr, i, j, ... ]等于 expr[[i]] [[j]] ... .
• expr[[  , , ... ]] 给出 expr的  ,  , ... 分量列表。
Notes
• 可以进行象 t[[i]] = value 的赋值来修改一个表达式的一部分。 • 当 expr是一个列表, expr[[  , , ... ]] 给出分量列表。通常, expr的头应用到分量列表。 • 可以从 expr[[ , , ... ]]中得到一个分量的嵌套列表。每个分量都有一个指标。 • 如果任何  是 All,那层的所有的分量被保持。 • expr[[All, i]]有效的给出expr中的 i 列。• 注意在Part中使用的列表和在象 Extract, MapAt 和Position中的函数不同。 • expr[[ Range[i, j] ]] 可以用于提取分量序列。 • In StandardForm 和 InputForm, expr[[spec]] 可以输出为 expr spec . •  和  可以输入为 [[ 和 ]] 或 \ [LeftDoubleBracket]和 \ [RightDoubleBracket]。 • 在 StandardForm, expr[[spec]]可以输入为 或 .
Further Examples
This finds the third element of the list.
In[1]:=
|
Out[1]=
|
This pulls out a list of elements.
In[2]:=
|
Out[2]=
|
Here is a list.
In[3]:=
|
Out[3]=
|
This resets the third element.
In[4]:=
|
Out[4]=
|
In[5]:=
|
Out[5]=
|
Here is a matrix.
In[6]:=
|
This picks out columns and of the matrix.
In[7]:=
|
Out[7]=
|
In[8]:=
|
|