Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- count_col = len(table[0])
- max_len = 0
- len_of_rows = {}
- for j in range(0, count_col):
- for i in range(len(table)):
- if len(str(table[i][j])) > max_len:
- max_len = len(str(table[i][j]))
- len_of_rows[j] = max_len + 4
- max_width = len(table[0])-1
- for keys, values in len_of_rows.items():
- max_width += values
- print("/" + ("-" * max_width + "\\"))
- for i, data in enumerate(title_list):
- print_data = "{:^{x}}".format(data, x=len_of_rows[i])
- if data == title_list[0]:
- print("|" + print_data, end="|")
- else:
- print(print_data, end="|")
- print("\n|" + ("-" * max_width) + "|")
- for row in table:
- for i, cell in enumerate(row):
- print_data = "{:^{x}}".format(cell, x=len_of_rows[i])
- if cell == row[0]:
- print("|" + print_data, end="|")
- else:
- print(print_data, end="|")
- if row == table[-1]:
- print("\n\\" + ("-" * max_width) + "/")
- else:
- print("\n|" + ("-" * max_width) + "|")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement