|
|
||
|
|
| Part[list,spec] 或 list[[spec]] | 列表的一个或多个部分 |
| Part[list,spec1,spec2,...] 或 list[[spec1,spec2,...]] | 嵌套列表的一个或多个部分 |
| n | 开头的第 n 个部分 |
| -n | 末尾的第 n |
| {i1,i2,...} | 由部分组成的列表 |
| m;;n | 第 m 部分到第 n 部分 |
| All | 所有部分 |
| In[1]:= |
| Out[1]= |
| In[2]:= |
| In[3]:= |
| Out[3]= |
| In[4]:= |
| Out[4]= |
| In[5]:= |
| Out[5]= |
| In[6]:= |
| Out[6]= |
| In[7]:= |
| Out[7]= |
| In[8]:= |
| Out[8]= |
| In[9]:= |
| Out[9]= |
| In[10]:= |
| Out[10]= |
| In[11]:= |
| Out[11]= |
| In[12]:= |
| Out[12]= |
| In[13]:= |
| Out[13]= |
| In[14]:= |
| In[15]:= |
| Out[15]= |
| In[16]:= |
| Out[16]= |
| In[17]:= |
Out[17]//TableForm= | |
| In[18]:= |
Out[18]//TableForm= | |
| Part[list,{i1,i2,...}] | 列表 |
| Extract[list,{i1,i2,...}] | 元素 |
| Part[list,spec1,spec2,...] | 由连续分片指定的部分 |
| Extract[list,{{i1,i2,...},{j1,j2,...},...}] | 单一部分 |
| In[19]:= |
| Out[19]= |
| In[20]:= |
| In[21]:= |
| Out[21]= |
| In[22]:= |
| Out[22]= |
| Take[list,spec] | 选出列表的指定部分 |
| Drop[list,spec] | 丢弃列表的指定部分 |
| Take[list,spec1,spec2,...], Drop[list,spec1,spec2,...] | 在嵌套列表的每一层选出或丢弃指定部分 |
| n | 前 n 个元素 |
| -n | 最后 n 个元素 |
| {n} | 仅含元素 n |
| {m,n} | 元素 m 到 n (闭区间) |
| {m,n,s} | 元素 m 到 n,步长为 s |
| All | 所有部分 |
| None | 没有部分 |
| In[23]:= |
| Out[23]= |
| In[24]:= |
| Out[24]= |
| In[25]:= |
Out[25]//TableForm= | |
| In[26]:= |
Out[26]//TableForm= | |
| In[27]:= |
Out[27]//TableForm= | |
| In[28]:= |
Out[28]//TableForm= | |
| Prepend[list,elem] | 在 list 的开头加入 element |
| Append[list,elem] | 在 list 的末尾加入 element |
| Insert[list,elem,i] | 在位置 i 插入 element |
| Insert[list,elem,{i,j,...}] | 在位置 |
| Delete[list,i] | 在位置 i 删除元素 |
| Delete[list,{i,j,...}] | 在位置 |
| In[29]:= |
| Out[29]= |
| In[30]:= |
| Out[30]= |
| ReplacePart[list,i->new] | 用 new 替换 list 中位置 i 上的元素 |
| ReplacePart[list,{i,j,...}->new] | 用 new 替换 |
| ReplacePart[list,{i1->new1,i2->new2,...}] | 用 |
| ReplacePart[list,{{i1,j1,...}->new1,...}] | 用 |
| ReplacePart[list,{{i1,j1,...},...}->new] | 用 new 替换所有部分 |
| In[31]:= |
| Out[31]= |
| In[32]:= |
| Out[32]= |
| In[33]:= |
| Out[33]= |
| In[34]:= |
| Out[34]= |
| In[35]:= |
| Out[35]= |
| In[36]:= |
| Out[36]= |
| In[37]:= |
| Out[37]= |