  # Python | SymPy Permutation.atoms () method

Python Methods and Functions

Permutation.atoms (): atom () — nice Python library function that returns all elements present in a permutation.

Syntax: sympy.combinatorics.permutations.Permutation.atoms ()

Return: elements of the argumented permutation.

Code # 1: atom () Example

 ` # Python code explaining ` ` # SymPy.Permutation.atoms () `   ` # import SymPy libraries ` ` from ` ` sympy.combinatorics.partitions ` ` import ` ` Partition ` ` from ` ` sympy.combinatorics.permutations ` ` import ` ` Permutation ` < code class = "undefined spaces">   ` # Using the sympy.combinatorics.permutations.Permutation.atoms () method `   ` # create permutation ` ` a = Permutation ([[ 2 , 0 ], [ 3 , 1 ]]) ``    b = Permutation ([ 1 , 3 , 5 , 4 , 2 , 0 ])     print ( "Permutation a - atoms form:" , a. atoms ()) print ( " Permutation b - atoms form: " , b.atoms ()) `

Output:

Permutation a - atoms form: {0, 1, 2, 3}
Permutation b - atoms form: {0, 1, 2, 3, 4, 5}

Code # 2: atom () Example & # 8212 ; 2D permutation

 ` # Python code explaining ` ` # SymPy.Permutation.atoms () `   ` # import SymPy libraries ` ` from ` ` sympy.combinatorics.partitions ` ` import ` ` Partition ` ` from ` ` sympy.combinatorics.permutations ` ` import ` ` Permutation `   ` # Using the sympy.combinatorics.permutations.Permutation.atoms () method `   ` # create permutation ` ` a = Permutation ([[ 2 , 4 , 0 ], `` [ 3 , 1 , 2 ],   [ 1 , 5 , 6 ]])      print ( " Permutation a - atoms form: " , a.atoms ()) `

Output:

Permutation a - ascents form: [1, 2, 4]