**Heads up!** To view this whole video, sign in with your Courses account or enroll in your free 7-day trial.
Sign In
Enroll

Start a free Courses trial

to watch this video

The other two main set operations are Symmetric Difference and Difference. These methods allow you to contrast the membership of collections.

#### Main Set Operations

The following methods and operations return a new set.

`s.difference(t)`

/ `s - t`

- Return the difference of two or more sets as a new set. (i.e. all elements that are in this set but not the others.)

`s.symmetric_difference(t)`

/ `s ^ t`

- Return the symmetric difference of two sets as a new set. (i.e. all elements that are in exactly one of the sets.)

#### Additional Notes

The symmetric difference can also be found with the union minus the intersection: `(s | t) - (s & t)`

You need to sign up for Treehouse in order to download course files.

Sign up