Bonjour

Je débute en python et je ne trouve pas de solution simple a mon traitement.

Voila j'ai une fonction qui accepte plusieurs arguments avec *args
Je souhaite appeler une seconde fonction avec tous les arguments de la première fonction après un petit calcul.
Comment faire ?

Si mon *args=a,b,c je peux appeler fct2(a,b,c) mais si je ne sais pas le nombre et le nom des paramètres : comment appeler la seconde avec tous les arguments ?

Par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
def fct1(*args):
# j'utilise les argumets
   for x in *args:
       calcul1 (x)
# comment appeler la fonction 2 avec tous les arguments de fct1 recalculés ?
   Z=fonction2 ( ???? )
   return Z
il doit y avoir une solution simple et native ... (sans passer par une liste)
Laquelle ?
merci