I need your help. What is the most efficient way of substituting multiple nested for loops (over 5 nested loops into each other - 5 in the code example) if they all go through the same range (let's say from 1 to 10) and after the last for loop, at the bottom, i append every sum of the iterated items to the list. The code looks smth like this :
b=[]
for i in range(1, 11):
for j in range(1, 11):
for k in range(1, 11):
for l in range(1, 11):
for m in range(1, 11):
b.append(i+j+k+l+m)
It is obviously not memory-friendly and will take some time. As far as i know, itertools can not really help here either. So how could it be helped?