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"])
Create, edit, and import your Python scripts
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"])