(self)
return rv
Return permutation in cyclic form including singletons.

        Examples
        ========

        >>> from sympy.combinatorics.permutations import Permutation
        >>> Permutation([0, 2, 1]).full_cyclic_form
        [[0], [1, 2]]
Return permutation in cyclic form including singletons.
Return permutation in cyclic form including singletons .
def full_cyclic_form(self):
        """Return permutation in cyclic form including singletons.

        Examples
        ========

        >>> from sympy.combinatorics.permutations import Permutation
        >>> Permutation([0, 2, 1]).full_cyclic_form
        [[0], [1, 2]]
        """
        need = set(range(self.size)) - set(flatten(self.cyclic_form))
        rv = self.cyclic_form
        rv.extend([[i] for i in need])
        rv.sort()
        return rv
def full_cyclic_form ( self ) : need = set ( range ( self . size ) ) - set ( flatten ( self . cyclic_form ) ) rv = self . cyclic_form rv . extend ( [ [ i ] for i in need ] ) rv . sort ( ) return rv