list * obj
obj * list
The operator *  evaluates to the product  of list list by  an object
obj.  The product  is a  new list that   at each position contains  the
product of  the corresponding element  of  list by  obj.  list  may
contain holes,  in which case  the result will contain  holes at the same
positions.
The elements of list and obj must be objects of the following types; integers (see Integers), rationals (see Rationals), cyclotomics (see Cyclotomics), elements of a finite field (see Finite Fields), permutations (see Permutations), matrices (see Matrices), words in abstract generators (see Words in Abstract Generators), or words in solvable groups (see Words in Finite Polycyclic Groups).
    gap> [ 1, 2, 3 ] * 2;
    [ 2, 4, 6 ]
    gap> 2 * [ 2, 3,, 5,, 7 ];
    [ 4, 6,, 10,, 14 ]
    gap> [ (), (2,3), (1,2), (1,2,3), (1,3,2), (1,3) ] * (1,4);
    [ (1,4), (1,4)(2,3), (1,2,4), (1,2,3,4), (1,3,2,4), (1,3,4) ] 
Many more operators are available for vectors and matrices, which are Operations for Matrices).
GAP 3.4.4