Вам придется свернуть свою собственную функцию представления, например
def wrap_list(lst, items_per_line=5):
lines = []
for i in range(0, len(lst), items_per_line):
chunk = lst[i:i + items_per_line]
line = ", ".join("{!r}".format(x) for x in chunk)
lines.append(line)
return "[" + ",\n ".join(lines) + "]"
Пример использования:
>>> print wrap_list(map(str, range(25)))
['0', '1', '2', '3', '4',
'5', '6', '7', '8', '9',
'10', '11', '12', '13', '14',
'15', '16', '17', '18', '19',
'20', '21', '22', '23', '24']