[Python-ideas] all, any - why no none ?

Nick Coghlan ncoghlan at gmail.com
Tue Apr 10 17:45:22 CEST 2012

On Wed, Apr 11, 2012 at 1:22 AM, Steven Samuel Cole
<steven.samuel.cole at gmail.com> wrote:
> hello,
> i'm aware they've been around for quite a while, but for some reason, i did
> not have the builtins all(seq) and any(seq) on the radar thus far. when i
> used them today, i just assumed there was a corresponding none(seq), but was
> surprised to learn that is not true.
> why is that ? has this been considered ? discussed ? dismissed ? i did
> search, but the net being neither case-sensitive nor semantic, the results
> were off topic.
> sure, i can do not all or not any or any of these:
> http://stackoverflow.com/q/6518394/217844
> http://stackoverflow.com/q/3583860/217844
> but none(seq): True if all items in seq are None
> what do you think ?

I think it doesn't come up often enough to be worth special casing
over the more explicit "all(x is None for x in seq)".


Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia

More information about the Python-ideas mailing list