Есть ли способ заставить операции с кортежами в Python работать следующим образом:
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(4,4,4)
вместо того:
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(1,2,3,3,2,1)
Я знаю , что это работает , как , что , так как __add__
и __mul__
методы определяются для работы , как это. Значит, единственный способ - переопределить их?