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. |