1 | initial version |

You can use the `subs`

method of polynomials:

```
sage: x = polygen(ZZ)
sage: K.<a>= NumberField(x^2+1)
sage: (x^2).subs(x=a)
-1
```

Now, if you want to apply it to all elements of a list `E`

, you can use Python's list comprehension:

```
sage: [p.subs(x=a) for p in E]
[a, -1, a + 1]
```

Or, for the conjugate:

```
sage: [p.subs(x=a.conjugate()) for p in E]
[-a, -1, -a + 1]
```

Note that in the univariate case, you can directly call the polynomial:

```
sage: (x^2)(a)
-1
sage: [p(a) for p in E]
[a, -1, a + 1]
sage: [p(a.conjugate()) for p in E]
[-a, -1, -a + 1]
```

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.