Set operations : Set « Collections « Python Tutorial






a = set([1, 2, 3])
b = set([2, 3, 4])
print a.union(b)
print a | b
set([1, 2, 3, 4])
c = a & b
print c.issubset(a)
print c <= a
print c.issuperset(a)
print c >= a
print a.intersection(b)
print set([2, 3])
print a & b
print a.difference(b)
print a - b
print a.symmetric_difference(b)
print a ^ b
print a.copy()
print a.copy() is a








9.3.Set
9.3.1.Set operations
9.3.2.How to Create and Assign Set Types
9.3.3.How to Access Values in Sets
9.3.4.How to Update Sets
9.3.5.Membership (in, not in)
9.3.6.Set Equality/Inequality
9.3.7.Subset Of/Superset Of
9.3.8.Union ( | )
9.3.9.Intersection ( & )
9.3.10.Difference/Relative Complement ( - )
9.3.11.Symmetric Difference ( ^ )
9.3.12.Mixed Set Type Operations
9.3.13.(Union) Update ( | = )
9.3.14.Retention/Intersection Update ( &= )
9.3.15.Difference Update ( - = )
9.3.16.Symmetric Difference Update ( ^ = )
9.3.17.len() returns the number of elements
9.3.18.set() and frozenset() functions generate mutable and immutable sets, respectively.