Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for List Beautify by kazuki.h
def list_beautify(data):
col_len, row_len = len(data), len(data[0])
num_len = [0 for i in range(row_len)]
for sub_data in data:
for i, num in enumerate(sub_data):
num_len[i] = max(num_len[i], len(str(num)))
result = []
for sub_data in data:
sub_result = []
for max_len, n in zip(num_len, sub_data):
n_len = len(str(n))
sub_result.append(" "*(max_len-n_len)+str(n))
result.append("["+", ".join(sub_result)+"]")
return "["+",\n ".join(result)+"]"
March 28, 2023