+= append class operator
Fredrik Lundh
fredrik at pythonware.com
Wed Apr 19 13:24:08 EDT 2006
schwehr at gmail.com wrote:
> This is probably a FAQ, but is there an operator mapping for += for
> classes?
obj.__iadd__(other)
> Or does a += b get converted to a = a + b?
only if __iadd__ is not defined.
> I would like to make this operator faster for the BitVector class, but
> I don't see += in http://docs.python.org/lib/operator-map.html
that's documentation for the operator module.
special method names are described in the language reference:
http://docs.python.org/ref/specialnames.html
http://docs.python.org/ref/numeric-types.html
</F>
More information about the Python-list
mailing list