If you are new to Python, this output looks odd:
>>> map(str, [1, 2, 3])
<map object at 0x7f3a2c1d0>
>>> sorted([3, 1, 2])
[1, 2, 3]
>>> sum([1, 2, 3])
6
Three built-ins, three different kinds of result. This isn't inconsistency. Each function returns the cheapest form that can honestly …