all combinations of a list of lists,list(itertools.product(*a))