WOLFRAM 语言教程

获得列表的部分元素

First[list]list 的第一个元素
Last[list]list 的最后一个元素
Part[list,n] list[[n]]list 的第 n 个元素
Part[list,-n] list[[-n]]倒数第 n 个元素
Part[list,m;;n]从第 m 到第 n 个元素
Part[list,{n1,n2,}]list[[{n1,n2,}]]
由第 , , 个元素组成的列表

取出列表的元素.

使用该列表作为例子.
In[1]:=
Click for copyable input
Out[1]=
这里是 的最后一个元素.
In[2]:=
Click for copyable input
Out[2]=
这里给出第3个元素.
In[3]:=
Click for copyable input
Out[3]=
这里给出列表的第 到第 个元素.
In[4]:=
Click for copyable input
Out[4]=
这里给出列表的第1个和第4个元素.
In[5]:=
Click for copyable input
Out[5]=
Take[list,n]list 的前 n 个元素
Take[list,-n]list 的后 n 个元素
Take[list,{m,n}]list 中从 mn 的元素
Rest[list]去掉 list 的第一个元素
Drop[list,n]去掉 list 的前 n 个元素
Most[list]去掉 list 的最后一个元素
Drop[list,-n]去掉 list 的后 n 个元素
Drop[list,{m,n}]去掉 list 的从第 m 到第 n 个间的元素

取出列表元素的一些序列.

这里给出前面定义的列表 的前3个元素.
In[6]:=
Click for copyable input
Out[6]=
这里给出后3个元素.
In[7]:=
Click for copyable input
Out[7]=
这里给出从 的元素.
In[8]:=
Click for copyable input
Out[8]=
这里给出从 ,步长为 的元素.
In[9]:=
Click for copyable input
Out[9]=
这里去掉 的第1个元素.
In[10]:=
Click for copyable input
Out[10]=
这里去掉 的前3个元素.
In[11]:=
Click for copyable input
Out[11]=
这里仅去掉 的第3个元素.
In[12]:=
Click for copyable input
Out[12]=

"同类列表的操作" 节将介绍如何将本节的所有函数推广到不仅用于列表,而且用于各种 Wolfram 语言表达式.

本节的函数允许用户提取列表中特定位置上的元素. "寻找与模式匹配的表达式" 节将介绍如何使用像 SelectCases 这样的函数提取列表元素.它们不是根据元素的位置,而是根据元素的特征进行提取.