1 | initial version |

"Easily"? I don't know if this counts, but it works:

```
sage: V = GF(2)**6 # R is 6-dimensional as a vector space
sage: [R.from_vector(v) for v in V]
[0, [0 1]
[1 0], [0 1]
[1 1], [0 1]
[1 0] + [0 1]
[1 1], [1 0]
...
```

So you could do

```
sage: for r in (R.from_vector(v) for v in V.list()): ...
```

2 | No.2 Revision |

"Easily"? I don't know if this counts, but it works:

```
sage: V = GF(2)**6 # R is 6-dimensional as a vector space
sage: [R.from_vector(v) for v in V]
[0, [0 1]
[1 0], [0 1]
[1 1], [0 1]
[1 0] + [0 1]
[1 1], [1 0]
...
```

So you could do

`sage: for r in (R.from_vector(v) for v in `~~V.list()): ~~V): ...

3 | No.3 Revision |

"Easily"? I don't know if this counts, but it works:

```
sage: V = GF(2)**6 # R is 6-dimensional as a vector space
sage: [R.from_vector(v) for v in V]
[0, [0 1]
[1 0], [0 1]
[1 1], [0 1]
[1 0] + [0 1]
[1 1], [1 0]
...
```

So you could do

```
sage: for r in (R.from_vector(v) for v in V): ...
```

(Or just iterate over `V`

, calling `R.from_vector(...)`

each time.)

4 | No.4 Revision |

"Easily"? I don't know if this counts, but it works:

```
sage: R = GroupAlgebra( GL(2, Zmod(2)), Zmod(2))
sage: V = GF(2)**6 # R is 6-dimensional as a vector space
sage: [R.from_vector(v) for v in V]
[0, [0 1]
[1 0], [0 1]
[1 1], [0 1]
[1 0] + [0 1]
[1 1], [1 0]
...
```

So you could do

```
sage: for r in (R.from_vector(v) for v in V): ...
```

(Or just iterate over `V`

, calling `R.from_vector(...)`

each time.)

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.