Sequence using __getitem__
| 16 | yield i |
| 17 | |
| 18 | class Sequence: |
| 19 | 'Sequence using __getitem__' |
| 20 | def __init__(self, seqn): |
| 21 | self.seqn = seqn |
| 22 | def __getitem__(self, i): |
| 23 | return self.seqn[i] |
| 24 | |
| 25 | class IterFunc: |
| 26 | 'Sequence using iterator protocol' |