3.10 Sets
A set is a collection of items like a list, but the primary purpose is to have a structure that contains no duplicates and where testing for membership is fast. There is no order to the members of a set, so we cannot talk about “the first member in the set.” The items in a set must be immutable.
You likely encountered sets in your mathematical studies, and the Python implementation of them supports operations like union and intersection. I used sets recently in a coding project when I processed data for over two hundred companies. A Python set made it easy for me to get the collection of countries in which they were headquartered with no duplicates.
3.10.1 Creating a set
Use braces “{ }
” to create a set. Suppose I
have two Fender guitars, two Ovations, and a Gibson, while my friend has two Gibsons, a
Gretsch, and a Fender.
my_brands = {"Fender"...