Python - Как проверить монотонность списка

Каким будет эффективный и питонический способ проверки монотонности списка?
т.е. он имеет монотонно увеличивающиеся или убывающие значения?

Примеры:

[0, 1, 2, 3, 3, 4]   # This is a monotonically increasing list
[4.3, 4.2, 4.2, -2]  # This is a monotonically decreasing list
[2, 3, 1]            # This is neither
60
задан Acumenus 9 October 2018 в 19:52
поделиться