code: def print_colored_columns(printer, rows, padding=2):
      
      rows_ = [x[:-1] for x in rows]
      colors = [x[-1] for x in rows]
      for col, line in zip(colors, columnise(rows_, padding=padding)):
          printer(line, col)
docs: Like `columnise`, but with colored rows.
  
      Args:
          printer (`colorize.Printer`): Printer object.
  
      Note:
          The last entry in each row is the row color, or None for no coloring.