Skip to content

Commit 5527c40

Browse files
gh-116938: Fix dict.update docstring and remove erraneous full stop from dict documentation (#125421)
Co-authored-by: Adam Turner <[email protected]>
1 parent 4877e33 commit 5527c40

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Doc/library/stdtypes.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4674,7 +4674,7 @@ can be used interchangeably to index the same dictionary entry.
46744674

46754675
:meth:`update` accepts either another object with a ``keys()`` method (in
46764676
which case :meth:`~object.__getitem__` is called with every key returned from
4677-
the method). or an iterable of key/value pairs (as tuples or other iterables
4677+
the method) or an iterable of key/value pairs (as tuples or other iterables
46784678
of length two). If keyword arguments are specified, the dictionary is then
46794679
updated with those key/value pairs: ``d.update(red=1, blue=2)``.
46804680

Objects/dictobject.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4673,8 +4673,8 @@ PyDoc_STRVAR(getitem__doc__,
46734673
"__getitem__($self, key, /)\n--\n\nReturn self[key].");
46744674

46754675
PyDoc_STRVAR(update__doc__,
4676-
"D.update([E, ]**F) -> None. Update D from dict/iterable E and F.\n\
4677-
If E is present and has a .keys() method, then does: for k in E: D[k] = E[k]\n\
4676+
"D.update([E, ]**F) -> None. Update D from mapping/iterable E and F.\n\
4677+
If E is present and has a .keys() method, then does: for k in E.keys(): D[k] = E[k]\n\
46784678
If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v\n\
46794679
In either case, this is followed by: for k in F: D[k] = F[k]");
46804680

0 commit comments

Comments
 (0)