Warum fehlt das Operator-Modul "und" und "oder"?

Operator Modul macht es einfach, unnötige Funktionen und Lambdas in Situationen wie dieser zu vermeiden:

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

Nun muss ich tuni1 and i2, aber zu meiner Überraschung kann ich nicht findenand im Bedienmodul! Und das gilt auch füror! Ich kenne,and ist nicht genauOperator, es ist einStichwort, abernot, zusammen mitis und selbstdelsind alle Schlüsselwörter und alle sind enthalten.

Also, was ist die Geschichte? Warum fehlen sie?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage