**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)`

**Related Discussions**

Have questions about this video? Start a discussion with the community and Treehouse staff.

Sign up**Related Discussions**

Have questions about this video? Start a discussion with the community and Treehouse staff.

Sign up

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

Sign upYou need to sign up for Treehouse in order to set up Workspace

Sign up