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)