(self, order=None)
return self._sorted(list(self.items()), order)
Ordered list of polynomial terms.

        Parameters
        ----------
        order : :class:`Order` or coercible, optional

        Examples
        --------
        >>> from sympy.polys.rings import ring
        >>> from sympy.polys.domains import ZZ
        >>> from sympy.polys.orderings import lex, grlex

        >>> _, x, y = ring("x, y", ZZ, lex)
        >>> f = x*y**7 + 2*x**2*y**3

        >>> f.terms()
        [((2, 3), 2), ((1, 7), 1)]
        >>> f.terms(grlex)
        [((1, 7), 1), ((2, 3), 2)]
Ordered list of polynomial terms.
Ordered list of polynomial terms .
def terms(self, order=None):
        """Ordered list of polynomial terms.

        Parameters
        ----------
        order : :class:`Order` or coercible, optional

        Examples
        --------
        >>> from sympy.polys.rings import ring
        >>> from sympy.polys.domains import ZZ
        >>> from sympy.polys.orderings import lex, grlex

        >>> _, x, y = ring("x, y", ZZ, lex)
        >>> f = x*y**7 + 2*x**2*y**3

        >>> f.terms()
        [((2, 3), 2), ((1, 7), 1)]
        >>> f.terms(grlex)
        [((1, 7), 1), ((2, 3), 2)]

        """
        return self._sorted(list(self.items()), order)
def terms ( self , order = None ) : return self . _sorted ( list ( self . items ( ) ) , order )