code: def filter_noexpand_columns(columns):
      
      prefix_len = len(NOEXPAND_PREFIX)
      noexpand = [c[prefix_len:] for c in columns if c.startswith(NOEXPAND_PREFIX)]
      other = [c for c in columns if not c.startswith(NOEXPAND_PREFIX)]
      return other, noexpand
docs: Return columns not containing and containing the noexpand prefix.
  
      Parameters
      ----------
      columns: sequence of str
        A sequence of strings to be split
  
      Returns
      -------
        Two lists, the first containing strings without the noexpand prefix, the
        second containing those that do with the prefix filtered out.