class A(list): def __add__(self, l): r = [] for i, v in enumerate(self): r.append(l[i] + v) return r a = A([1, 2]) b = A([2, 4]) print(a + b) print(a + [6, 7])