Advertisement
Guest User

Untitled

a guest
Nov 19th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.00 KB | None | 0 0
  1. count_col = len(table[0])
  2. max_len = 0
  3.  
  4. len_of_rows = {}
  5.  
  6. for j in range(0, count_col):
  7.     for i in range(len(table)):
  8.         if len(str(table[i][j])) > max_len:
  9.             max_len = len(str(table[i][j]))
  10.     len_of_rows[j] = max_len + 4
  11.  
  12. max_width = len(table[0])-1
  13. for keys, values in len_of_rows.items():
  14.     max_width += values
  15.  
  16. print("/" + ("-" * max_width + "\\"))
  17. for i, data in enumerate(title_list):
  18.     print_data = "{:^{x}}".format(data, x=len_of_rows[i])
  19.     if data == title_list[0]:
  20.         print("|" + print_data, end="|")
  21.     else:
  22.         print(print_data, end="|")
  23. print("\n|" + ("-" * max_width) + "|")
  24. for row in table:
  25.     for i, cell in enumerate(row):
  26.         print_data = "{:^{x}}".format(cell, x=len_of_rows[i])
  27.         if cell == row[0]:
  28.             print("|" + print_data, end="|")
  29.         else:
  30.             print(print_data, end="|")
  31.     if row == table[-1]:
  32.         print("\n\\" + ("-" * max_width) + "/")
  33.     else:
  34.         print("\n|" + ("-" * max_width) + "|")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement