[Python] Transformation de string

Fermé
Marc - 27 janv. 2011 à 19:44
 Chmolix - 27 janv. 2011 à 22:28
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

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