KeyComplement

KeyComplement[{assocall,assoc1,assoc2,}]

generates an association in which only elements whose keys appear in assocall but not in any of the associ are retained.

Details and Options

  • KeyComplement preserves the order of the elements in assocall.
  • KeyComplement can be used not only on Association objects, but also on lists of rules.
  • KeyComplement[assocall,assoc1,,SameTest->test] applies test to each pair of keys of the elements in assocall and the associ to determine whether they should be considered the same.

Examples

Basic Examples  (1)

Find a key that is not present elsewhere:

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

See Also

Complement  KeyIntersection  KeyUnion  JoinAcross  KeyTake  Keys  Intersection

Introduced in 2015
(10.1)