Fix table formatting in itertools doc (GH-12228)

diff --git a/Doc/library/itertools.rst b/Doc/library/itertools.rst
index b1513cd..3d4e583 100644
--- a/Doc/library/itertools.rst
+++ b/Doc/library/itertools.rst
@@ -70,12 +70,17 @@
 :func:`permutations`                             p[, r]                     r-length tuples, all possible orderings, no repeated elements
 :func:`combinations`                             p, r                       r-length tuples, in sorted order, no repeated elements
 :func:`combinations_with_replacement`            p, r                       r-length tuples, in sorted order, with repeated elements
-``product('ABCD', repeat=2)``                                               ``AA AB AC AD BA BB BC BD CA CB CC CD DA DB DC DD``
-``permutations('ABCD', 2)``                                                 ``AB AC AD BA BC BD CA CB CD DA DB DC``
-``combinations('ABCD', 2)``                                                 ``AB AC AD BC BD CD``
-``combinations_with_replacement('ABCD', 2)``                                ``AA AB AC AD BB BC BD CC CD DD``
 ==============================================   ====================       =============================================================
 
+==============================================   =============================================================
+Examples                                         Results
+==============================================   =============================================================
+``product('ABCD', repeat=2)``                    ``AA AB AC AD BA BB BC BD CA CB CC CD DA DB DC DD``
+``permutations('ABCD', 2)``                      ``AB AC AD BA BC BD CA CB CD DA DB DC``
+``combinations('ABCD', 2)``                      ``AB AC AD BC BD CD``
+``combinations_with_replacement('ABCD', 2)``      ``AA AB AC AD BB BC BD CC CD DD``
+==============================================   =============================================================
+
 
 .. _itertools-functions: