gtn/.venv/Lib/site-packages/mypyc/doc/set_operations.rst

48 lines
672 B
ReStructuredText
Raw Normal View History

.. _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)``