Existe alguma maneira de fazer com que as operações de tupla em Python funcionem assim:
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(4,4,4)
ao invés de:
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(1,2,3,3,2,1)
Eu sei que funciona assim porque os métodos __add__
e __mul__
são definidos para funcionar assim. Então, a única maneira seria redefini-los?