Transformer un polynôme au format interne en une liste et réciproquement : convert

### 6.27.7 Transformer un polynôme au format interne en une liste et réciproquement : `convert`

Si `convert` a comme premier argument un polynôme donné a u format interne et comme deuxième argument l’option `list` alors `convert` transforme le polynôme en une liste (l’option `list` peut être omis).
Si `convert` a comme premier argument une liste et comme deuxième argument l’option `polynom` alors `convert` transforme la liste en un polynôme au format interne.
On tape :

`p:=symb2poly(x```^```2-x*y+2y, [x,y])`

On obtient :

`%%%{1,[2,0]%%%}+%%%{-1,[1,1]%%%}+%%%{2,[0,1]%%%}`

On tape :

`l:=convert(p,list)`

Ou on tape :

`convert(p)`

On obtient :

`[[1,[2,0]],[-1,[1,1]],[2,[0,1]]]`

ce qui est la liste des coefficients suivi de la liste des exposants.
On tape :

`convert(l,polynom)`

On obtient :

`%%%{1,[2,0]%%%}+%%%{-1,[1,1]%%%}+%%%{2,[0,1]%%%}`