Drop
更多信息
- Drop 使用标准序列指定:
-
All 所有元素 None 无元素 n 从1到 n 的元素 UpTo[n] 根据实际情况,从1最多到 n -n 最后 n 个元素 {n} 只有元素 n {m,n} 从 m 到 n 的元素 {m,n,s} 从 m 到 n 的元素,步长为 s - Drop 可以用在任意头部的对象中,不一定是 List.
- 对于一个矩阵,Drop[list,seq1,seq2] 有效地去掉所有元素,除了 list 的子矩阵中的元素.
- Drop 对 SparseArray 的对象起作用.
- 将 Drop 应用于 Association 对象,生成元素从指定位置去除的 Association.
范例
打开所有单元 关闭所有单元基本范例 (6)
Drop[{a, b, c, d, e, f}, 2]Drop[{a, b, c, d, e, f}, -3]Drop[{a, b, c, d, e, f}, {2, 4}]去掉 Association 的第二个元素:
Drop[<|1 -> a, 2 -> b, 3 -> c|>, {2}]去掉 Association 中除第一个元素外的所有元素:
Drop[<|1 -> a, 2 -> b, 3 -> c, 4 -> d|>, {2, -1}]从 Association 中将从2到6的元素每隔一个去除一个:
Drop[<|1 -> a, 2 -> b, 3 -> c, 4 -> d, 5 -> e, 6 -> f|>, {2, 6, 2}]范围 (8)
Drop[{a, b, c, d, e, f}, {3, -3}]Drop[{a, b, c, d, e, f}, {1, -1, 2}]Drop[{{11, 12, 13}, {21, 22, 23}, {31, 32, 33}}, 1]Drop[{{11, 12, 13}, {21, 22, 23}, {31, 32, 33}}, 1, 2]Drop[{{11, 12, 13}, {21, 22, 23}, {31, 32, 33}}, None, 2]去掉第 2 行到第 4 行,并且去掉第 3 列到第 5 列:
Drop[(| | | | | |
| :- | :- | :- | :- | :- |
| 11 | 12 | 13 | 14 | 15 |
| 21 | 22 | 23 | 24 | 25 |
| 31 | 32 | 33 | 34 | 35 |
| 41 | 42 | 43 | 44 | 45 |
| 51 | 52 | 53 | 54 | 55 |), {2, 4}, {3, 5}]//MatrixFormDrop[(| | | | | |
| :- | :- | :- | :- | :- |
| 11 | 12 | 13 | 14 | 15 |
| 21 | 22 | 23 | 24 | 25 |
| 31 | 32 | 33 | 34 | 35 |
| 41 | 42 | 43 | 44 | 45 |
| 51 | 52 | 53 | 54 | 55 |), {1, -1, 2}, {1, -1, 3}]//MatrixForm可能的情况下,去掉前4个元素,如果少于4个,则尽可能多的去掉元素:
Drop[{a, b, c}, UpTo[4]]推广和延伸 (2)
Drop[a + b + c + d + e + f, 3]Drop[{a + b + c, t + u + v, x + y + z}, 2, 2]Drop[(a + b + c)(t + u + v)(x + y + z), 2, 2]Drop 对 SparseArray 对象起作用:
Drop[SparseArray[Range[1000]], {3, -4}]Normal[%]应用 (1)
属性和关系 (3)
Drop[{a, b, c, d, e, f, g, h}, {2, -4, 2}]Take[{a, b, c, d, e, f, g, h}, {2, -4, 2}]Rest[{a, b, c, d, e}]Drop[{a, b, c, d, e}, 1]Most[{a, b, c, d, e}]Drop[{a, b, c, d, e}, -1]可能存在的问题 (1)
Drop 通常给出列表,即使只有一个元素存在:
Drop[{a, b, c, d, e}, 4]历史
1988年引入 (1.0) | 在以下年份被更新:1999 (4.0) ▪ 2000 (4.1) ▪ 2002 (4.2) ▪ 2003 (5.0) ▪ 2014 (10.0) ▪ 2015 (10.3)
文本
Wolfram Research (1988),Drop,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Drop.html (更新于 2015 年).
CMS
Wolfram 语言. 1988. "Drop." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/Drop.html.
APA
Wolfram 语言. (1988). Drop. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Drop.html 年
BibTeX
@misc{reference.wolfram_2026_drop, author="Wolfram Research", title="{Drop}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/Drop.html}", note=[Accessed: 08-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_drop, organization={Wolfram Research}, title={Drop}, year={2015}, url={https://reference.wolfram.com/language/ref/Drop.html}, note=[Accessed: 08-September-2026]}