¿Por qué faltan los módulos del operador `and` y` o`?

operador El módulo facilita la evitación de funciones y lambdas innecesarias en situaciones como esta:

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

Bueno, ahora tengo que haceri1 and i2, pero para mi sorpresa, no puedo encontrarand en el modulo de operador! Y lo mismo se aplica aor! Lo sé,and no es exactamenteoperador, es unpalabra clave, peronot, junto conis e inclusodel, son todas las palabras clave y todas están incluidas.

Entonces, ¿cuál es la historia? ¿Por qué faltan?

Respuestas a la pregunta(4)

Su respuesta a la pregunta