Issue #19362: Tweek len() doc and docstring to expand the indicated range of
arguments. Original patch by Gareth Rees.
diff --git a/Doc/library/functions.rst b/Doc/library/functions.rst
index 7656414..80ce681 100644
--- a/Doc/library/functions.rst
+++ b/Doc/library/functions.rst
@@ -726,7 +726,8 @@
 .. function:: len(s)
 
    Return the length (the number of items) of an object.  The argument may be a
-   sequence (string, tuple or list) or a mapping (dictionary).
+   sequence (such as a string, bytes, tuple, list, or range) or a collection
+   (such as a dictionary, set, or frozen set).
 
 
 .. function:: list([iterable])
diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c
index d22dca2..f052574 100644
--- a/Python/bltinmodule.c
+++ b/Python/bltinmodule.c
@@ -1323,7 +1323,7 @@
 PyDoc_STRVAR(len_doc,
 "len(object) -> integer\n\
 \n\
-Return the number of items of a sequence or mapping.");
+Return the number of items of a sequence or collection.");
 
 
 static PyObject *