WOLFRAM

Enable JavaScript to interact with content and submit forms on Wolfram websites. Learn how
Wolfram Language & System Documentation Center

TakeDrop [list,n]

gives the pair {list1,list2}, where list1 contains the first n elements of list and list2 contains the rest.

TakeDrop [list,seq]

gives the pair {Take [list,seq],Drop [list,seq]}.

Details
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Applications  
Properties & Relations  
See Also
Related Guides
History
Cite this Page

TakeDrop [list,n]

gives the pair {list1,list2}, where list1 contains the first n elements of list and list2 contains the rest.

TakeDrop [list,seq]

gives the pair {Take [list,seq],Drop [list,seq]}.

Details

  • TakeDrop uses the standard sequence specification:
  • All all elements
    None no elements
    n elements 1 through n
    UpTo [n] elements 1 up to at most n, as available
    -n last n elements
    {n} element n only
    {m,n} elements m through n inclusive
    {m,n,s} elements m through n in steps of s
  • TakeDrop can be used on an object with any head, not necessarily List .
  • Applying TakeDrop to a SparseArray object normally yields a pair of SparseArray objects.
  • Applying TakeDrop to an Association object yields a pair of Association objects containing elements from the specified positions.

Examples

open all close all

Basic Examples  (2)

Take and drop the first two elements:

Take and drop elements at positions 2 to 4:

Scope  (5)

TakeDrop uses the standard sequence specification:

Take up to 8 elements in the first list, or as many as are available:

Use expressions with arbitrary heads:

Use TakeDrop with sparse arrays:

Use TakeDrop with associations:

Applications  (1)

Break a list into sublists of given lengths:

Properties & Relations  (1)

TakeDrop is equivalent to a combination of Take and Drop :

See Also

Take   Drop   StringTakeDrop   FoldPair   FoldPairList   Part   Partition   ArrayReshape   Split   Flatten

Function Repository: KeyTakeDrop   SplitAtPositions

Wolfram Research (2015), TakeDrop, Wolfram Language function, https://reference.wolfram.com/language/ref/TakeDrop.html (updated 2015).

Text

Wolfram Research (2015), TakeDrop, Wolfram Language function, https://reference.wolfram.com/language/ref/TakeDrop.html (updated 2015).

CMS

Wolfram Language. 2015. "TakeDrop." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/TakeDrop.html.

APA

Wolfram Language. (2015). TakeDrop. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TakeDrop.html

BibTeX

@misc{reference.wolfram_2025_takedrop, author="Wolfram Research", title="{TakeDrop}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/TakeDrop.html}", note=[Accessed: 14-January-2026]}

BibLaTeX

@online{reference.wolfram_2025_takedrop, organization={Wolfram Research}, title={TakeDrop}, year={2015}, url={https://reference.wolfram.com/language/ref/TakeDrop.html}, note=[Accessed: 14-January-2026]}

Top [フレーム]

AltStyle によって変換されたページ (->オリジナル) /