Alex> I've seen enough occurrences of "lambda x: x" in Python code with Alex> a generally functional style that I'd love to have Alex> operator.identity (and a few more trivial functions like that) for Alex> readability;-)
But, but, but [Skip gets momentarily apoplectic, then recovers...] "operator.identity" is way more to type than "lambda x: x". Plus you have to remember to import the operator module. <0.5 wink> Not to mention which (from "pydoc operator"): [The operator module] exports a set of functions implemented in C corresponding to the intrinsic operators of Python. Last time I checked, Python didn't have an intrinsic "identity" operator. For which reason, I'd be -1 on the idea of an identity function, certainly in the operator module. Skip -- http://mail.python.org/mailman/listinfo/python-list