
Code: Alles auswählen
def calculateAllPerms(valueList):
if len(valueList) <=1:
yield valueList
else:
for perm in calculateAllPerms(valueList[1:]):
for i in range(len(perm)+1):
yield perm[:i] + valueList[0:1] + perm[i:]