Check if a predicate evaluates true for all elements in an iterable in Python

前端 未结 4 489
孤街浪徒
孤街浪徒 2021-02-01 01:19

I am pretty sure there is a common idiom, but I couldn\'t find it with Google Search...

Here is what I want to do (in Java):



        
4条回答
  •  南笙
    南笙 (楼主)
    2021-02-01 01:48

    You can use 'all' and 'any' builtin functions in Python:

    all(map(somePredicate, somIterable))
    

    Here somePredicate is a function and all will check if bool() of that element is True.

提交回复
热议问题