mirror of https://github.com/python/cpython
note how using iter* are unsafe while mutating and document iter(dict)
This commit is contained in:
parent
91a1a071a0
commit
f9c8193b76
|
@ -1928,6 +1928,11 @@ pairs within braces, for example: ``{'jack': 4098, 'sjoerd': 4127}`` or ``{4098:
|
||||||
|
|
||||||
.. versionadded:: 2.2
|
.. versionadded:: 2.2
|
||||||
|
|
||||||
|
.. describe:: iter(d)
|
||||||
|
|
||||||
|
Return an iterator over the keys of the dictionary. This is a shortcut
|
||||||
|
for :meth:`iterkeys`.
|
||||||
|
|
||||||
.. method:: clear()
|
.. method:: clear()
|
||||||
|
|
||||||
Remove all items from the dictionary.
|
Remove all items from the dictionary.
|
||||||
|
@ -1980,6 +1985,9 @@ pairs within braces, for example: ``{'jack': 4098, 'sjoerd': 4127}`` or ``{4098:
|
||||||
Return an iterator over the dictionary's ``(key, value)`` pairs. See the
|
Return an iterator over the dictionary's ``(key, value)`` pairs. See the
|
||||||
note for :meth:`dict.items`.
|
note for :meth:`dict.items`.
|
||||||
|
|
||||||
|
Using :meth:`iteritems` while adding or deleting entries in the dictionary
|
||||||
|
will raise a :exc:`RuntimeError`.
|
||||||
|
|
||||||
.. versionadded:: 2.2
|
.. versionadded:: 2.2
|
||||||
|
|
||||||
.. method:: iterkeys()
|
.. method:: iterkeys()
|
||||||
|
@ -1987,6 +1995,9 @@ pairs within braces, for example: ``{'jack': 4098, 'sjoerd': 4127}`` or ``{4098:
|
||||||
Return an iterator over the dictionary's keys. See the note for
|
Return an iterator over the dictionary's keys. See the note for
|
||||||
:meth:`dict.items`.
|
:meth:`dict.items`.
|
||||||
|
|
||||||
|
Using :meth:`iterkeys` while adding or deleting entries in the dictionary
|
||||||
|
will raise a :exc:`RuntimeError`.
|
||||||
|
|
||||||
.. versionadded:: 2.2
|
.. versionadded:: 2.2
|
||||||
|
|
||||||
.. method:: itervalues()
|
.. method:: itervalues()
|
||||||
|
@ -1994,6 +2005,9 @@ pairs within braces, for example: ``{'jack': 4098, 'sjoerd': 4127}`` or ``{4098:
|
||||||
Return an iterator over the dictionary's values. See the note for
|
Return an iterator over the dictionary's values. See the note for
|
||||||
:meth:`dict.items`.
|
:meth:`dict.items`.
|
||||||
|
|
||||||
|
Using :meth:`itervalues` while adding or deleting entries in the
|
||||||
|
dictionary will raise a :exc:`RuntimeError`.
|
||||||
|
|
||||||
.. versionadded:: 2.2
|
.. versionadded:: 2.2
|
||||||
|
|
||||||
.. method:: keys()
|
.. method:: keys()
|
||||||
|
|
Loading…
Reference in New Issue