Python Set Methods Overview

Explore the built-in methods available for Python sets. This guide covers various methods, including their shortcuts and descriptions, to help you understand how to manipulate and work with sets efficiently.



Python Set Methods

Python provides a variety of built-in methods that can be used on sets:

Method Shortcut Description
add() Adds an element to the set
clear() Removes all the elements from the set
copy() Returns a copy of the set
difference() - Returns a set containing the difference between two or more sets
difference_update() -= Removes the items in this set that are also included in another, specified set
discard() Removes the specified item
intersection() & Returns a set that is the intersection of two other sets
intersection_update() &= Removes the items in this set that are not present in other, specified set(s)
isdisjoint() Returns whether two sets have an intersection or not
issubset() <= Returns whether another set contains this set or not
< Returns whether all items in this set are present in other, specified set(s)
issuperset() >= Returns whether this set contains another set or not
> Returns whether all items in other, specified set(s) are present in this set
pop() Removes an element from the set
remove() Removes the specified element
symmetric_difference() ^ Returns a set with the symmetric differences of two sets
symmetric_difference_update() ^= Inserts the symmetric differences from this set and another
union() | Returns a set containing the union of sets
update() |= Updates the set with the union of this set and others