Commit 8f2d0061 authored by Mark Summerfield's avatar Mark Summerfield

Fixed a table and a title that were broken.

parent e4c96ad7
...@@ -24,9 +24,9 @@ In addition to containers, the collections module provides some ABCs ...@@ -24,9 +24,9 @@ In addition to containers, the collections module provides some ABCs
a class provides a particular interface, for example, is it hashable or a class provides a particular interface, for example, is it hashable or
a mapping. The ABCs provided include those in the following table: a mapping. The ABCs provided include those in the following table:
===================================== ======================================== ===================================== ================================================================================
ABC Notes ABC Notes
===================================== ======================================== ===================================== ================================================================================
:class:`collections.Container` Defines ``__contains__()`` :class:`collections.Container` Defines ``__contains__()``
:class:`collections.Hashable` Defines ``__hash__()`` :class:`collections.Hashable` Defines ``__hash__()``
:class:`collections.Iterable` Defines ``__iter__()`` :class:`collections.Iterable` Defines ``__iter__()``
...@@ -45,23 +45,25 @@ ABC Notes ...@@ -45,23 +45,25 @@ ABC Notes
:class:`collections.Sequence` Derived from :class:`Container`, :class:`collections.Sequence` Derived from :class:`Container`,
:class:`Iterable`, and :class:`Sized`, :class:`Iterable`, and :class:`Sized`,
and in addition defines and in addition defines
``__getitem__()` ``__getitem__()``
:class:`collections.MutableSequence` Derived from :class:`Sequence` :class:`collections.MutableSequence` Derived from :class:`Sequence`
:class:`collections.Set` Derived from :class:`Container`, :class:`Iterable`, :class:`Sized`. :class:`collections.Set` Derived from :class:`Container`,
:class:`Iterable`, and :class:`Sized`,
add in addition defines add in addition defines
``__le__()``, ``__lt__()``, ``__eq__()``, ``__le__()``, ``__lt__()``,
``__and__()``, ``__or__()``, ``__sub__()``, ``__eq__()``, ``__and__()``,
``__or__()``, ``__sub__()``,
``__xor__()``, and ``isdisjoint()``, ``__xor__()``, and ``isdisjoint()``,
:class:`collections.MutableSet` Derived from :class:`Set` and in :class:`collections.MutableSet` Derived from :class:`Set` and in
addition defines ``add()``, addition defines ``add()``,
``clear()``, ``discard()``, ``pop()``, ``clear()``, ``discard()``, ``pop()``,
``remove()``, ``__ior__()``, ``__iand__()``, ``remove()``, ``__ior__()``,
``__ixor__()``, and ``__isub__()`` ``__iand__()``, ``__ixor__()``, and
``__isub__()``
===================================== ======================================== ===================================== ================================================================================
.. XXX Have not included them all and the notes are incomplete .. XXX Have not included them all and the notes are incomplete
.. Deliberately did one row wide to get a neater output .. long = lines improves the layout
These ABCs allow us to ask classes or instances if they provide These ABCs allow us to ask classes or instances if they provide
particular functionality, for example:: particular functionality, for example::
...@@ -588,7 +590,7 @@ customize a prototype instance:: ...@@ -588,7 +590,7 @@ customize a prototype instance::
:class:`UserDict` objects :class:`UserDict` objects
---------------------- -------------------------
The class, :class:`UserDict` acts as a wrapper around dictionary objects. The class, :class:`UserDict` acts as a wrapper around dictionary objects.
The need for this class has been partially supplanted by the ability to The need for this class has been partially supplanted by the ability to
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment