Message201029
> 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 ;-) |
|
Date |
User |
Action |
Args |
2013-10-23 14:09:37 | pitrou | set | recipients:
+ pitrou, rhettinger, ezio.melotti, r.david.murray, docs@python, gdr@garethrees.org |
2013-10-23 14:09:37 | pitrou | link | issue19362 messages |
2013-10-23 14:09:37 | pitrou | create | |
|