#!/usr/bin/python # -*- coding: utf-8 -*- import csv import collections import itertools import re
from distutils.version import LooseVersion
l = ['A', 'S', 'U', 'P', 'D', 'B']
mask = ''.join(reversed(l)) from itertools import product for bits in product([0, 1], repeat=len(l)): s = "".join(str(bit) for bit in bits) ns = "" for i in range(len(s)): if s[i] == "1": ns += mask[i] else: ns += "-" print ns