December 2016
Intermediate to advanced
332 pages
6h 2m
English
Sets are containers that share properties and operations with sets in mathematics. A mathematical set is a collection of distinct objects. Here are some mathematical set expressions:
And their Python counterparts:
A = {1,2,3,4}
B = {5}
C = A.union(B) # returns set([1,2,3,4,5])
D = A.intersection(C) # returns set([1,2,3,4])
E = C.difference(A) # returns set([5])
5 in C # returns TrueSets contain an element only once, corresponding to the aforementioned definition:
A = {1,2,3,3,3}
B = {1,2,3}
A == B # returns TrueAnd a set is unordered; that is, the order of the elements in the set is not defined:
A = {1,2,3}
B = {1,3,2}
A == B # returns TrueRead now
Unlock full access