#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Tue Mar 22 17:12:12 2022 @author: tanu """ # itertools # https://datagy.io/python-combinations-of-a-list/ from itertools import combinations sample_list = ['a', 'b', 'c'] list_combinations = list() for n in range(len(sample_list) + 1): list_combinations += list(combinations(sample_list, n)) print(list_combinations) #%% col_list = num_df_wtgt.columns col_list = [1:4] len(col_list) col_L_combinations = list() for n in range(1, len(col_list) + 1): col_L_combinations += list(combinations(col_list, n)) print(col_L_combinations) print(len(col_L_combinations))