diff --git a/Doc/library/itertools.rst b/Doc/library/itertools.rst index 65442021ce1795d..3959513deeac65f 100644 --- a/Doc/library/itertools.rst +++ b/Doc/library/itertools.rst @@ -197,9 +197,9 @@ loops that truncate the stream. for iterable in iterables: yield from iterable - Note that :pep:`798` unpacking syntax provides similar functionality - so that ``list(chain(p, q))`` could be written as - ``[*s for s in (p, q)]``. + The syntax for :ref:`unpacking in comprehensions + ` provides similar functionality so that + ``list(chain(p, q))`` could be written as ``[*s for s in (p, q)]``. .. classmethod:: chain.from_iterable(iterable) diff --git a/Doc/reference/expressions.rst b/Doc/reference/expressions.rst index fe38e06cd1dcd2d..56186b01680d81e 100644 --- a/Doc/reference/expressions.rst +++ b/Doc/reference/expressions.rst @@ -848,6 +848,8 @@ appear directly in a class definition. ``yield`` and ``yield from`` prohibited in the implicitly nested scope. +.. _unpacking-in-comprehensions: + Unpacking in comprehensions ^^^^^^^^^^^^^^^^^^^^^^^^^^^