Using an operator as an object
Erik Max Francis
max at alcyone.com
Mon Mar 3 03:22:20 CET 2003
Tony C wrote:
> Does Python have the ability to pass an operator (+,/,- etc) as an
> object (not a string), so I don't have to use an if for each operator
> , as in the first function below ?
No, but it has functions that mimic the behavior of the operators in the
(wait for it) operator module:
>>> import operator
>>> operator.add(2, 3)
>>> operator.add([1, 2], [3, 4])
[1, 2, 3, 4]
Erik Max Francis / max at alcyone.com / http://www.alcyone.com/max/
__ San Jose, CA, USA / 37 20 N 121 53 W / &tSftDotIotE
/ \ He who has a _why_ to live can bear with almost any _how_.
\__/ Friedrich Nietzsche
WebVal / http://www.alcyone.com/pyos/webval/
URL scanner, maintainer, and validator in Python.
More information about the Python-list