У меня проблемы с поиском базовых фильтров для списка: 'any' (вернуть true
, если любое значение в списке можно преобразовать в true
), 'all' (вернуть true
только всех значений в список можно преобразовать в true
).
Я могу эмулировать any
с помощью my_list|map()|bool
, но это похоже на взлом, и у меня проблемы с функцией all
.
UPD:
Я нашел этот (еще один странный) взлом.
- любой:
my_list|map('bool')|max
- все:
my_list|map('bool')|min
Есть ли лучшие (идиоматические) способы?