sousensembles.py

Created by nicolas-patrois

Created on February 03, 2019

187 Bytes

Affiche la liste des sous-ensembles d’un itérable.


def sousensemble(it):
  tup=tuple(it)
  n=len(tup)
  for i in range(2**n):
    s=bin(i)[2:]
    s="0"*(n-len(s))+s
    print([tup[j] for j in range(n) if s[j]=="1"])