generate all combinatinosrs of a list pyton
all_combinations = []
import itertools
for r in range(len(a_list) + 1):
combinations_object = itertools.combinations(a_list, r)
combinations_list = list(combinations_object)
all_combinations += combinations_list