Tuple Access Functions#
- Parent(T): Tup -> SetCart#
The cartesian product to which the tuple \(T\) belongs.
- # T: Tup -> RngIntElt#
Number of components of the tuple \(T\).
- T[i]: Tup -> Elt#
Return the \(i\)-th component of tuple \(T\). Note that this indexing can also be used on the left hand side for modification of \(T\).
- Explode(T): Tup -> t1, t2, ...#
Given a tuple \(T\) of length \(n\), this function returns the \(n\) entries of \(T\) (in order).
- TupleToList(T): Tup -> List#
- Tuplist(T): Tup -> List#
Given a tuple \(T\) return a list containing the entries of \(T\).
- Example: Tuple Access (ex-58b218)#
> f := < 11/2, 13/3, RootOfUnity(3, CyclotomicField(3)) >; > f; <11/2, 13/3, (zeta_3)> > #f; 3 > Parent(f); Cartesian Product<Rational Field, Rational Field, Cyclotomic field Q(zeta_3)> > f[1]+f[2]+f[3]; (1/6) * (59 + 6*zeta_3) > f[3] := 7; > f; <11/2, 13/3, 7>