Existe-t-il de toute façon pour que les opérations de tuple en Python fonctionnent comme ceci:
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(4,4,4)
au lieu de:
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(1,2,3,3,2,1)
Je sais que cela fonctionne comme ça parce que les méthodes __add__
et __mul__
sont définies pour fonctionner comme ça. Alors le seul moyen serait de les redéfinir?