code: def _pop_symbol_list(self, lists):
      symbol_lists = []
      for l in lists:
          mark = True
          for s in l:
              if s is not None and not isinstance(s, Symbol):
                  mark = False
                  break
          if mark:
              lists.remove(l)
              symbol_lists.append(l)
      if len(symbol_lists) == 1:
          return symbol_lists[0]
      elif len(symbol_lists) == 0:
          return []
      else:
          raise ValueError(
              "Only one list of Symbols "
              "can be given for a color scheme."
          )
  
imports: from sympy.core.basic import Basic
  from sympy.core.symbol import Symbol, symbols
  from sympy.utilities.lambdify import lambdify
  from .util import interpolate, rinterpolate, create_bounds, update_bounds
  from sympy.utilities.iterables import sift
label_desc: Use image node_id 3 for calling the ColorScheme obj's underlying member method code with example usage: obj._pop_symbol_list(lists) and returns: symbol_lists, list