First of all, it would be better if you subclass of Python's list type. In this case, you will not need to intruduce auxiliary variable a.
Take a look at this:
def __add__(self, other):
if len(self)!= len(other):
raise ValueError("Lists have different sizes. ")
return MyList(a + b for a, b in zip(self, other))