[Python] Transformation de string

Marc -  
 Chmolix -
Bonjour,

Je début en python (en fait en SAGE) et j'aimerais utiliser des strings pour résoudre des systèmes d'équations comme suit :

je reçois une liste comprenant les équations sous forme de string : a=['x-y','x^2+y^2-1'] ou encore comme a='x-y,x^2+y^2-1' et je veux l'utiliser dans une fonction du type

solve([x-y,x^2+y^2-1])

Il faudrait donc une fonction du type Read telle que l'appel suivant fonctionne :

solve([Read(a)]) fonctionne (pour le deuxième appel).

Comment transformer un string 'x-y' en x-y dans le cadre de l'utilisation de solve ?

Merci pour vos réponses

Marc

1 réponse

Chmolix
 
Je pense qu'il suffit d'utiliser la fonction Eval() à la place de la fonction Read
0