Operaciones de tuplas con elementos de Python como sum
¿Hay alguna forma de hacer que las operaciones de tupla en Python funcionen así?
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(4,4,4)
en lugar de:
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(1,2,3,3,2,1)
Sé que funciona así porque el__add__
y__mul__
Los métodos se definen para funcionar así. Entonces, ¿la única forma sería redefinirlos?