ListBlist( list, blist )
ListBlist
returns the sublist sub of the list list, which must have
no holes, represented by the boolean list blist, which must have the
same length as list. sub contains the element list[i]
if
blist[i]
is true
and does not contain the element if
blist[i]
is false
. The order of the elements in sub is the
same as the order of the corresponding elements in list.
gap> ListBlist([1..8],[false,true,true,true,true,false,true,true]); [ 2, 3, 4, 5, 7, 8 ] gap> ListBlist( [1,2,3,4,5,2,8,6,4,10], > [false,false,false,true,false,false,true,false,true,false] ); [ 4, 8, 4 ]
BlistList
(see BlistList) is the inverse function to ListBlist
.
GAP 3.4.4