Now I'm moving into Python 3.3, and I'm wondering why some functions (for example sorted(), reversed()) for managing collections / iterable are built-in, but some of them are implemented as methods of collection objects? I can add an item to the list using the method append(), but in order to get its length, I have to use the built-in function len(). It seems inconsistent to me, but I think I just missed some point in the new language.
source
share