This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pitrou
Recipients docs@python, ezio.melotti, gdr@garethrees.org, pitrou, r.david.murray, rhettinger
Date 2013-10-23.14:09:37
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <489756252.104824019.1382537349780.JavaMail.root@zimbra10-e2.priv.proxad.net>
In-reply-to <1382537154.14.0.377182050817.issue19362@psf.upfronthosting.co.za>
Content
> Perhaps it would be better to say that "the argument may be any
> object with a __len__, such as the commonly used Python sequence and
> container types str, bytes, tuple, list, dict, and set".  After all,
> there are other built in types it works on as well: bytearray,
> frozenset, memoryview.

__len__ is an implementation detail for experts. Beginners don't need
to know about __len__ in order to understand querying the length of
a container. Similarly, they don't need to know about ABCs to understand,
intuitively, what a container is ;-)
History
Date User Action Args
2013-10-23 14:09:37pitrousetrecipients: + pitrou, rhettinger, ezio.melotti, r.david.murray, docs@python, gdr@garethrees.org
2013-10-23 14:09:37pitroulinkissue19362 messages
2013-10-23 14:09:37pitroucreate