WOLFRAM

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

SymmetricDifference [list1,list2,]

gives the symmetric difference of the lists listi.

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

SymmetricDifference [list1,list2,]

gives the symmetric difference of the lists listi.

Details and Options

  • SymmetricDifference [list1,list2] gives the sorted list of elements that are in list1 or list2 but not in both.
  • SymmetricDifference [list1,list2,] gives the sorted list of elements that appear in an odd number of the listi.
  • The listi must have the same head, but it need not be List .
  • SymmetricDifference [list1,list2,,SameTest test] applies test to each pair of elements in the listi to determine whether they should be considered the same.

Examples

open all close all

Basic Examples  (2)

Return the elements that are present in only one of the lists:

Return the elements that are present in an odd number of lists:

Scope  (1)

Use expressions with any common head:

Options  (1)

SameTest  (1)

By default, SymmetricDifference performs SameQ comparisons:

Compare numbers by numerical value with Equal :

Properties & Relations  (6)

SymmetricDifference [] returns {}:

SymmetricDifference [list,{}] returns list:

SymmetricDifference [l1,l2] returns the same elements as SymmetricDifference [l2,l1]:

SymmetricDifference [l1,l2] is equivalent to Union [Complement [l1,l2],Complement [l2,l1]]:

SymmetricDifference [l1,l2] is equivalent to Complement [Union [l1,l2],Intersection [l1,l2]]:

SymmetricDifference [l1,l2,] returns the elements that appear in an odd number of lists:

UniqueElements [{l1,l2,}] returns the elements that appear only in one of the lists:

Wolfram Research (2022), SymmetricDifference, Wolfram Language function, https://reference.wolfram.com/language/ref/SymmetricDifference.html.

Text

Wolfram Research (2022), SymmetricDifference, Wolfram Language function, https://reference.wolfram.com/language/ref/SymmetricDifference.html.

CMS

Wolfram Language. 2022. "SymmetricDifference." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SymmetricDifference.html.

APA

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

BibTeX

@misc{reference.wolfram_2025_symmetricdifference, author="Wolfram Research", title="{SymmetricDifference}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/SymmetricDifference.html}", note=[Accessed: 05-December-2025]}

BibLaTeX

@online{reference.wolfram_2025_symmetricdifference, organization={Wolfram Research}, title={SymmetricDifference}, year={2022}, url={https://reference.wolfram.com/language/ref/SymmetricDifference.html}, note=[Accessed: 05-December-2025]}

Top [フレーム]

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