Zerstoerer
Lieutenant
- Registriert
- Okt. 2010
- Beiträge
- 685
Hallo zusammen,
für ein kleines Projekt müsste ich versuchen die Input-Parameter einer Funktion zu permutieren. Beispiel:
Im Grunde will ich wie im Beispiel zu sehen, die Funktion g() jeweils mit allen Permutationen der Parameter aufrufen, und für jede Permutation jeweils verschiedene Werte eingeben.
Ich weiß, dass das Ergebnis von der Reihenfolge der Parameter nicht abhängt, allerdings kommt es mir auch nur auf die Reihenfolge dieser Ergebnisse an.
Kennt jemand zufällig eine Möglichkeit dies so umzusetzen?
Wäre dankbar für ein paar Tipps.
für ein kleines Projekt müsste ich versuchen die Input-Parameter einer Funktion zu permutieren. Beispiel:
Python:
def g(a,b,c,d,e,f):
#beliebiger Code
def main():
g(a=1,b=1,c=1,d=0,e=0,f=1)
g(a=1,b=1,c=1,d=0,f=1,e=0)
g(a=1,b=1,c=1,f=1,d=0,e=0)
# ... weitere Permutationen
Im Grunde will ich wie im Beispiel zu sehen, die Funktion g() jeweils mit allen Permutationen der Parameter aufrufen, und für jede Permutation jeweils verschiedene Werte eingeben.
Ich weiß, dass das Ergebnis von der Reihenfolge der Parameter nicht abhängt, allerdings kommt es mir auch nur auf die Reihenfolge dieser Ergebnisse an.
Kennt jemand zufällig eine Möglichkeit dies so umzusetzen?
Wäre dankbar für ein paar Tipps.