Skip to content

Commit

Permalink
pythongh-77753: Add example for values that compare equal in stdtypes (
Browse files Browse the repository at this point in the history
…python#98497)

Co-authored-by: Jelle Zijlstra <[email protected]>
  • Loading branch information
slateny and JelleZijlstra authored Oct 26, 2022
1 parent 4196ee5 commit 0ca6a4d
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions Doc/library/stdtypes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4370,11 +4370,9 @@ type, the :dfn:`dictionary`. (For other containers see the built-in
A dictionary's keys are *almost* arbitrary values. Values that are not
:term:`hashable`, that is, values containing lists, dictionaries or other
mutable types (that are compared by value rather than by object identity) may
not be used as keys. Numeric types used for keys obey the normal rules for
numeric comparison: if two numbers compare equal (such as ``1`` and ``1.0``)
then they can be used interchangeably to index the same dictionary entry. (Note
however, that since computers store floating-point numbers as approximations it
is usually unwise to use them as dictionary keys.)
not be used as keys.
Values that compare equal (such as ``1``, ``1.0``, and ``True``)
can be used interchangeably to index the same dictionary entry.

.. class:: dict(**kwargs)
dict(mapping, **kwargs)
Expand Down

0 comments on commit 0ca6a4d

Please sign in to comment.