Почему в модуле оператора отсутствуют `and` и` or`?

оператор Модуль позволяет легко избежать ненужных функций и лямбд в таких ситуациях:

import operator

def mytest(op, list1, list2):
    ok = [op(i1, i2) for i1, i2 in zip(list1, list2)]
    return all(ok)

mytest(operator.eq, [1, 2, 3], [1, 2, 3])         # True
mytest(operator.add, [-1, 2, -3], [1, -2, 33])    # False

Ну, теперь мне нужно сделатьi1 and i2но, к моему удивлению, я не могу найтиand в операторском модуле! И то же самое относится кor! Я знаю,and не совсемоператор, этоключевое слово, ноnot, вместе сis и дажеdel, все ключевые слова и все включены.

Так что за история? Почему они отсутствуют?

Ответы на вопрос(4)

Ваш ответ на вопрос