This commit is contained in:
Waylon Walker 2022-03-31 20:20:07 -05:00
commit 38355d2442
No known key found for this signature in database
GPG key ID: 66E2BF2B4190EFE4
9083 changed files with 1225834 additions and 0 deletions

View file

@ -0,0 +1,47 @@
.. _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)``