I am familiar with for loops on a basic level. I use them quite often at school, but I just came across one online that I do not understand. I was wondering if someone could possibly explain to me what kind of loop this is or if you could even tell me what type of loop it is. I am willing to research it on my own, but am not finding anything. The loop is below and can be found here.
for i,j in [(i,j) for i in range(len(rows)-2,-1,-1) for j in range(i+1)]:
rows[i][j] += max([rows[i+1][j],rows[i+1][j+1]])