Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 672 Bytes

set_operations.rst

File metadata and controls

47 lines (30 loc) · 672 Bytes

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)