Стандартная библиотека Python определяет функцию any()
, которая
Возвращаем значение True, если какой-либо элемент итерабельности является истинным. Если итерабельность пуста, верните False.
Он проверяет только, если элементы оцениваются до True
. То, что я хочу, чтобы это было возможно, позволяет указать обратный вызов, чтобы определить, соответствует ли элемент счету:
any([1, 2, 'joe'], lambda e: isinstance(e, int) and e > 0)