все Python 3operatorфункция
operator.ne
сравнение
Возвращает a != b — функциональная форма оператора «не равно».
Синтаксис
operator.ne(a, b)
Если в классе определён __eq__, а __ne__ нет, Python выводит ne как отрицание eq — писать оба метода не нужно. Для NaN ne(nan, nan) истинно, и это стандартный способ проверки на NaN без импорта math. Чтобы убрать из последовательности конкретное значение: filter(partial(operator.ne, None), xs).
Примеры
import operator
print(operator.ne(1, 2)) # → True
print(operator.ne('a', 'a')) # → False
print(operator.ne(1, 1.0)) # → False
values = [3, 0, 3, 7]
print([v for v in values if operator.ne(v, 3)]) # → [0, 7]
print(operator.ne(float('nan'), float('nan'))) # → True
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности