No trees in the stdlib?

Hallvard B Furuseth h.b.furuseth at usit.uio.no
Fri Jun 26 16:35:59 CEST 2009


Stefan Behnel writes:
>João Valverde wrote:
>> Besides some interface glitches, like returning None
>> on delete if I recall correctly.
>
> That's actually not /that/ uncommon. Operations that change an object are
> not (side-effect free) functions, so it's just purity if they do not have a
> return value.

It's purity that they don't return the modified tree/dict/whatever.
They can still return the deleted element and remain pure.

-- 
Hallvard



More information about the Python-list mailing list