In Python, a set is a collection of unique items. Sets are represented using curly braces, and the items are separated by commas. Sets do not have any order, and the items in a set are not indexable. Here is an example of a set in Python:
numbers = {1, 2, 3, 4, 5}
Sets are very useful for storing a collection of unique items, and they are particularly useful for performing operations such as intersection, union, and difference.
You can create a set from a list by using the set()
function, like this:
numbers = [1, 2, 3, 4, 5, 5, 5]
unique_numbers = set(numbers)
This would create a set containing the unique items from the list numbers
, which in this case would be {1, 2, 3, 4, 5}.
You can add items to a set using the add()
method:
unique_numbers.add(6)
You can remove items from a set using the remove()
method:
unique_numbers.remove(3)
You can also perform various set operations, such as intersection, union, and difference. Here are some examples:
# Intersection: returns a set containing the items that are common to both sets
a = {1, 2, 3}
b = {2, 3, 4}
intersection = a.intersection(b) # intersection is {2, 3}
# Union: returns a set containing the items from both sets
union = a.union(b) # union is {1, 2, 3, 4}
# Difference: returns a set containing the items that are in one set but not the other
difference = a.difference(b) # difference is {1}
For more information on sets in Python, you can refer to the Python documentation or search online for tutorials and examples.
0 댓글