Python Glossary English

все 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Сообщить о неточности