Czy jest tak, aby operacje krotek w Pythonie działały w ten sposób:
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(4,4,4)
zamiast:
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(1,2,3,3,2,1)
Wiem, że to działa, ponieważ metody __add__
i __mul__
są tak zdefiniowane. Więc jedynym sposobem byłoby ich przedefiniowanie?