| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- .. _set-ops:
- Native set operations
- ======================
- These ``set`` operations have fast, optimized implementations. Other
- set operations use generic implementations that are often slower.
- Construction
- ------------
- Construct set with specific items:
- * ``{item0, ..., itemN}``
- Construct empty set:
- * ``set()``
- Construct set from iterable:
- * ``set(x: Iterable)``
- Set comprehensions:
- * ``{... for ... in ...}``
- * ``{... for ... in ... if ...}``
- Operators
- ---------
- * ``item in s``
- Methods
- -------
- * ``s.add(item)``
- * ``s.remove(item)``
- * ``s.discard(item)``
- * ``s.update(x: Iterable)``
- * ``s.clear()``
- * ``s.pop()``
- Functions
- ---------
- * ``len(s: set)``
|