code: def display_set(self, typ, data, columns):
          
          self.display_section("%s (%d)" % (self._get_name(typ), len(data)))
          headers = tuple(map(self._get_name, columns))
          fmt = self.mk_set_headers(data, columns)
          self.display_headers(fmt, headers)
  
          for each in data:
              row = tuple(self._get_val(each, k) for k, v in each.items())
              self._print(fmt % row)
  
          self._print("\n")
docs: display a list of dicts