def dumplol(data, table_name = None, footer_str = None): if data == []: return t = Table() for (row_index, row) in enumerate(data): t.set_row('row' + str(row_index), dict(map(lambda (col_index, col_val): ('col' + str(col_index), col_val), enumerate(row)))) t_print(t, table_name, footer_str, col_sort_function = lambda c1, c2: int(c1[3:]) - int(c2[3:]))
def dumplod(data, table_name = None, footer_str = None, show_col = False ,col_sort_function = None): if data == []: return t = Table() for (row_index, row) in enumerate(data): t.set_row('row' + str(row_index), dict([(str(col), val) for (col, val) in row.iteritems()])) t_print(t, table_name, footer_str, show_col = show_col, col_sort_function = col_sort_function)