Commit d581fff6 authored by Ezio Melotti's avatar Ezio Melotti

#16747: fix link to file objects in the glossary.

parent 78f3ce57
...@@ -356,17 +356,17 @@ Glossary ...@@ -356,17 +356,17 @@ Glossary
slowly. See also :term:`interactive`. slowly. See also :term:`interactive`.
iterable iterable
An object capable of returning its members one at a An object capable of returning its members one at a time. Examples of
time. Examples of iterables include all sequence types (such as iterables include all sequence types (such as :class:`list`, :class:`str`,
:class:`list`, :class:`str`, and :class:`tuple`) and some non-sequence and :class:`tuple`) and some non-sequence types like :class:`dict`,
types like :class:`dict` and :class:`file` and objects of any classes you :term:`file objects <file object>`, and objects of any classes you define
define with an :meth:`__iter__` or :meth:`__getitem__` method. Iterables with an :meth:`__iter__` or :meth:`__getitem__` method. Iterables can be
can be used in a :keyword:`for` loop and in many other places where a used in a :keyword:`for` loop and in many other places where a sequence is
sequence is needed (:func:`zip`, :func:`map`, ...). When an iterable needed (:func:`zip`, :func:`map`, ...). When an iterable object is passed
object is passed as an argument to the built-in function :func:`iter`, it as an argument to the built-in function :func:`iter`, it returns an
returns an iterator for the object. This iterator is good for one pass iterator for the object. This iterator is good for one pass over the set
over the set of values. When using iterables, it is usually not necessary of values. When using iterables, it is usually not necessary to call
to call :func:`iter` or deal with iterator objects yourself. The ``for`` :func:`iter` or deal with iterator objects yourself. The ``for``
statement does that automatically for you, creating a temporary unnamed statement does that automatically for you, creating a temporary unnamed
variable to hold the iterator for the duration of the loop. See also variable to hold the iterator for the duration of the loop. See also
:term:`iterator`, :term:`sequence`, and :term:`generator`. :term:`iterator`, :term:`sequence`, and :term:`generator`.
......
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