parameters: (columns)
return_statement: return (
          len(columns)
          and not isinstance(columns, MultiIndex)
          and all(isinstance(c, tuple) for c in columns)
      )
docstring: Check whether or not the `columns` parameter
      could be converted into a MultiIndex.
  
      Parameters
      ----------
      columns : array-like
          Object which may or may not be convertible into a MultiIndex
  
      Returns
      -------
      boolean : Whether or not columns could become a MultiIndex
docstring_summary: Check whether or not the `columns` parameter
      could be converted into a MultiIndex.
docstring_tokens: Check whether or not the columns parameter could be converted into a MultiIndex .
function: def _is_potential_multi_index(columns):
      """
      Check whether or not the `columns` parameter
      could be converted into a MultiIndex.
  
      Parameters
      ----------
      columns : array-like
          Object which may or may not be convertible into a MultiIndex
  
      Returns
      -------
      boolean : Whether or not columns could become a MultiIndex
      """
      return (
          len(columns)
          and not isinstance(columns, MultiIndex)
          and all(isinstance(c, tuple) for c in columns)
      )
function_tokens: def _is_potential_multi_index ( columns ) : return ( len ( columns ) and not isinstance ( columns , MultiIndex ) and all ( isinstance ( c , tuple ) for c in columns ) )