все Python 3operatorфункция
operator.le
сравнение
Возвращает a <= b — функциональная форма оператора «меньше или равно».
Синтаксис
operator.le(a, b)
Для множеств le — проверка подмножества: le({1}, {1, 2}) истинно. Поэтому le для множеств задаёт лишь частичный порядок: le({1}, {2}) и le({2}, {1}) оба ложны. Как и у lt, при functools.partial фиксируется левый аргумент: partial(operator.le, 18) означает x → 18 <= x.
Примеры
import operator
print(operator.le(2, 2)) # → True
print(operator.le(3, 2)) # → False
scores = [5, 10, 3]
print([s for s in scores if operator.le(s, 5)]) # → [5, 3]
print(operator.le({1}, {1, 2})) # → True
print(operator.le({1, 2}, {2, 3})) # → False
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности