parameters: (symbols)
return_statement: return Symbol(handle)
docstring: Create a symbol that groups symbols together.
  
      Parameters
      ----------
      symbols : list
          List of symbols to be grouped.
  
      Returns
      -------
      sym : Symbol
          The created group symbol.
docstring_summary: Create a symbol that groups symbols together.
docstring_tokens: Create a symbol that groups symbols together .
function: def Group(symbols):
      """Create a symbol that groups symbols together.
  
      Parameters
      ----------
      symbols : list
          List of symbols to be grouped.
  
      Returns
      -------
      sym : Symbol
          The created group symbol.
       """
      ihandles = []
      for sym in symbols:
          if not isinstance(sym, Symbol):
              raise TypeError('Expect Symbols in the list input')
          ihandles.append(sym.handle)
      handle = SymbolHandle()
      check_call(_LIB.MXSymbolCreateGroup(
          mx_uint(len(ihandles)),
          c_array(SymbolHandle, ihandles), ctypes.byref(handle)))
      return Symbol(handle)
function_tokens: def Group ( symbols ) : ihandles = [ ] for sym in symbols : if not isinstance ( sym , Symbol ) : raise TypeError ( 'Expect Symbols in the list input' ) ihandles . append ( sym . handle ) handle = SymbolHandle ( ) check_call ( _LIB . MXSymbolCreateGroup ( mx_uint ( len ( ihandles ) ) , c_array ( SymbolHandle , ihandles ) , ctypes . byref ( handle ) ) ) return Symbol ( handle )