Commit 85b8f455 authored by Martin Panter's avatar Martin Panter

Issue #25286: Dictionary views are not sequences

Also change glossary heading from view
parent bd6c41a1
...@@ -183,6 +183,14 @@ Glossary ...@@ -183,6 +183,14 @@ Glossary
keys can be any object with :meth:`__hash__` and :meth:`__eq__` methods. keys can be any object with :meth:`__hash__` and :meth:`__eq__` methods.
Called a hash in Perl. Called a hash in Perl.
dictionary view
The objects returned from :meth:`dict.keys`, :meth:`dict.values`, and
:meth:`dict.items` are called dictionary views. They provide a dynamic
view on the dictionary’s entries, which means that when the dictionary
changes, the view reflects these changes. To force the
dictionary view to become a full list use ``list(dictview)``. See
:ref:`dict-views`.
docstring docstring
A string literal which appears as the first expression in a class, A string literal which appears as the first expression in a class,
function or module. While ignored when the suite is executed, it is function or module. While ignored when the suite is executed, it is
...@@ -853,13 +861,6 @@ Glossary ...@@ -853,13 +861,6 @@ Glossary
``'\r'``. See :pep:`278` and :pep:`3116`, as well as ``'\r'``. See :pep:`278` and :pep:`3116`, as well as
:func:`bytes.splitlines` for an additional use. :func:`bytes.splitlines` for an additional use.
view
The objects returned from :meth:`dict.keys`, :meth:`dict.values`, and
:meth:`dict.items` are called dictionary views. They are lazy sequences
that will see changes in the underlying dictionary. To force the
dictionary view to become a full list use ``list(dictview)``. See
:ref:`dict-views`.
virtual environment virtual environment
A cooperatively isolated runtime environment that allows Python users A cooperatively isolated runtime environment that allows Python users
and applications to install and upgrade Python distribution packages and applications to install and upgrade Python distribution packages
......
...@@ -122,7 +122,7 @@ ABC Inherits from Abstract Methods Mixin ...@@ -122,7 +122,7 @@ ABC Inherits from Abstract Methods Mixin
KeysView KeysView
ValuesView ValuesView
ABCs for mapping, items, keys, and values :term:`views <view>`. ABCs for mapping, items, keys, and values :term:`views <dictionary view>`.
These ABCs allow us to ask classes or instances if they provide These ABCs allow us to ask classes or instances if they provide
......
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