Drop

Drop[list,n]
去掉 list 的前 n 个元素.

Drop[list,-n]
去掉 list 的后 n 个元素.

Drop[list,{n}]
去掉 list 的第 n 个元素.

Drop[list,{m,n}]
去掉 list 的从 mn 的元素.

Drop[list,{m,n,s}]
去掉 list 的从 mn 的元素,步长为 s.

Drop[list,seq1,seq2,]
给出嵌套列表,其中 指定的元素在 list 中第 i 层中去掉.

更多信息更多信息

  • Drop 使用标准序列指定:
  • All所有元素
    None无元素
    n元素从 1 到 n
    -n最后 n 个元素
    {n}只有元素 n
    {m,n}mn 的元素
    {m,n,s}mn 元素,步长为 s
  • Drop 可以用在任意头部的对象中,不一定是 List.
  • 对于一个矩阵,Drop[list,seq1,seq2] 有效地去掉所有元素,除了 list 的子矩阵中的元素.
  • DropSparseArray 的对象起作用.
  • Drop 应用于 Association 对象,生成元素从指定位置去除的 Association.

范例范例打开所有单元关闭所有单元

基本范例  (6)基本范例  (6)

去掉列表中前 2 个元素:

In[1]:=
Click for copyable input
Out[1]=

去掉后 3 个元素:

In[1]:=
Click for copyable input
Out[1]=

去掉从第 2 个到第 4 个之间的元素:

In[1]:=
Click for copyable input
Out[1]=

去掉 Association 的第二个元素:

In[1]:=
Click for copyable input
Out[1]=

去掉 Association 中除第一个元素外的所有元素:

In[1]:=
Click for copyable input
Out[1]=

Association 中将从2到6的元素每隔一个去除一个:

In[1]:=
Click for copyable input
Out[1]=
1988年引入
(1.0)
| 2014年更新
(10.0)
Translate this page: