Python Set
In Python, a set is an unordered collection of unique elements. Sets are a useful data type when you need to store a collection of items and ensure that each item is unique.
Here's an example of how to create a set in Python:
my_set = {1, 2, 3, 4, 5}
In this example, we've created a set with five elements: the integers 1 through 5.
You can add elements to a set using the add()
method:
my_set.add(6)
This adds the integer 6 to the set.
You can remove elements from a set using the remove()
method:
my_set.remove(3)
This removes the integer 3 from the set.
You can also perform set operations such as union, intersection, and difference using the |
, &
, and -
operators, respectively:
set1 = {1, 2, 3, 4, 5} set2 = {4, 5, 6, 7, 8} # union union = set1 | set2 # {1, 2, 3, 4, 5, 6, 7, 8} # intersection intersection = set1 & set2 # {4, 5} # difference difference = set1 - set2 # {1, 2, 3}
These are just a few examples of the many ways that you can work with sets in Python. Sets are a useful data type when you need to store a collection of unique items and perform set operations such as union, intersection, and difference.