Python's simplicity philosophy
Paul Rubin
http
Mon Nov 17 15:31:26 EST 2003
David Eppstein <eppstein at ics.uci.edu> writes:
> > Python sometimes seems to go out of its way to thrwart the use of
> > functional style. Look at list.sort returning None, for example.
>
> The issue here is not that it returns None, but that it changes its
> input. To be truly functional, it should return a new list and leave
> the original list unchanged. Returning None is just a helpful reminder
> that it's not functional. Of course, the functional version would often
> be less efficient...
Hmmm, good point. Returning None is still inconvenient of course.
More information about the Python-list
mailing list