Consider the character table of the cyclic permutation group $\mathbb{Z}_4$
Z4 = CyclicPermutationGroup(4)
Z4.character_table()
gives
[ 1 1 1 1]
[ 1 -1 1 -1]
[ 1 zeta4 -1 -zeta4]
[ 1 -zeta4 -1 zeta4]
if $e$ is the identity and $r$ is a reflection then the columns correspond to transformations $e$, $r$, $r^2$ and $r^3$, which of course is intuitive.
$\mathbb{Z}_4$ can for example be obtained from the centralizer of G((1,2,3,4)) with respect to the dihedral group $D_4$
G = DihedralGroup(4)
n = G.centralizer(G((1,2,3,4)))
ctable = n.character_table()
yields the same table as above with the second and fourth columns swapped.
[ 1 1 1 1]
[ 1 -1 1 -1]
[ 1 -zeta4 -1 zeta4]
[ 1 zeta4 -1 -zeta4]
n.list()
yields [(), (1,3)(2,4), (1,4,3,2), (1,2,3,4)]
or $[e,r^2,r^3,r]$ while the columns above are ordered as $[e,r^3,r^2,r]$, indicating that the columns are not given standard ordering nor are they given ordering with respect to the normalizer list. Generally, what is the convention for ordering?