| 773 | |
| 774 | |
| 775 | class MappedView(Sequence): |
| 776 | |
| 777 | def __init__(self, func, view): |
| 778 | self.view = view |
| 779 | self.func = func |
| 780 | |
| 781 | def __len__(self): |
| 782 | return len(self.view) |
| 783 | |
| 784 | def __getitem__(self, index): |
| 785 | return self.func(self.view[index]) |
| 786 | |
| 787 | |
| 788 | class StarMappedView(Sequence): |