The modules described in this chapter provide a variety of specialized data types such as dates and times, fixed-type arrays, heap queues, synchronized queues, and sets.
Python also provides some built-in data types, in particular,
dict, list, set (which along with
frozenset, replaces the deprecated sets module), and
tuple. The str class can be used to handle binary data
and 8-bit text, and the unicode class to handle Unicode text.
The following modules are documented in this chapter:
datetime — Basic date and time types
calendar — General calendar-related functionscollections — High-performance container datatypes
heapq — Heap queue algorithm
bisect — Array bisection algorithm
array — Efficient arrays of numeric valuessets — Unordered collections of unique elements
sched — Event scheduler
mutex — Mutual exclusion support
Queue — A synchronized queue class
weakref — Weak references
UserDict — Class wrapper for dictionary objectsUserList — Class wrapper for list objectsUserString — Class wrapper for string objectstypes — Names for built-in typesnew — Creation of runtime internal objectscopy — Shallow and deep copy operationspprint — Data pretty printer
repr — Alternate repr() implementation