Esiste comunque per far funzionare le operazioni di tuple in Python in questo modo:
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(4,4,4)
invece di:
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(1,2,3,3,2,1)
So che funziona così perché i metodi __add__
e __mul__
sono definiti per funzionare così. Quindi l'unico modo sarebbe ridefinirli?