Skip to content

KeyTake

Status: Stable

documented, exercised by the test suite and/or worked examples, with no known limitations recorded.

Description

KeyTake[assoc, {k1, ...}]

Gives the association of only the specified keys (order preserved).

Examples (2)

Every input below was run against the current Mathilda build and its output recorded.

Basic examples (2)

In[1]:= KeyTake[<|"a" -> 1, "b" -> 2, "c" -> 3|>, {"c", "a"}]
Out[1]= <|"a" -> 1, "c" -> 3|>

In[2]:= KeyTake[{<|"a" -> 1, "b" -> 2|>, <|"a" -> 3, "b" -> 4|>}, {"a"}]
Out[2]= {<|"a" -> 1|>, <|"a" -> 3|>}

Implementation notes

Attributes: Protected.

References