[Python-ideas] startsin ?
xtian
xtian at babbageclunk.com
Sat Oct 1 08:54:16 CEST 2011
On Fri, Sep 30, 2011 at 6:57 PM, Mike Graham <mikegraham at gmail.com> wrote:
> On Fri, Sep 30, 2011 at 11:46 AM, David Stanek <dstanek at dstanek.com> wrote:
>>
>> I tend to do something like this a lot;
>> any(somestring.startswith(x) for x in starts)
>> Probably enough that having a method would be nice.
>
> I wonder if it might be worthwhile to give any and all two-parameter API for
> predicate functions, so that
>
> any(f, xs)
>
> is the same as
>
> any(f(x) for x in xs)
>
> This eliminates some really common boilerplate, but it adds complication and
> has an ugly API.
>
If you don't like the comprehension you could always use any(map(f, xs)).
More information about the Python-ideas
mailing list