Попробуйте:
>>> table = [480, 440, 400, 360, 320, 280, 240, 200, 160, 120, 80, 40, 520]
>>> for i in range((len(table)//6)+1):
... print(*table[i*6:(i+1)*6])
... if len(table)%6 != 0 and len(table)//6 == i:
... print(*table[(i+1)*6:])
...
480 440 400 360 320 280
240 200 160 120 80 40
520
РЕДАКТИРОВАТЬ:
Вы хотите перевернутый список, который ограничен шестью столбцами, поэтому попробуйте это:
table.reverse() # it revreses the list
size = 6 # it's the size of limitation
# it splits the list into 2D list with limitation of "size"
limited_table = [table[i:i+size] for i in range(0, len(table), size)]
for x in limited_table:
print(*x)