You can do this efficiently and vectorized in NumPy using broadcasting.
import numpy as np a = np.array([1, 3, 4, 6]) b = np.array([2, 7, 8, 10, 15]) result = b[:, None] + a print(result)