class collections.abc.Generator ABC for generator classes that implement the protocol defined in
PrettyPrinter.pprint(object) Print the formatted representation of object on the configured stream, followed by a newline
itermonthdates(year, month) Return an iterator for the month month (1-12) in the year year. This iterator
weakref.ProxyTypes Sequence containing all the type objects for proxies. This can make it simpler to test if an object is a
heapq.heapreplace(heap, item) Pop and return the smallest item from the heap, and also push the new item.
class types.ModuleType(name, doc=None) The type of modules. Constructor takes the name
class collections.UserDict([initialdata]) Class that simulates a dictionary. The instance’s contents are kept in a regular dictionary
datetime.isocalendar() Return a 3-tuple, (ISO year, ISO week number, ISO weekday). The same as self.date().isocalendar()
heapq.merge(*iterables, key=None, reverse=False) Merge multiple sorted inputs into a single sorted output (for example, merge
extendleft(iterable) Extend the left side of the deque by appending elements from iterable. Note, the series of left
Page 16 of 32