Brandon <bmbeck at gmail.com> wrote: > How about this: > > >>> import itertools > >>> def mesh_flatten(meshes): > ... return itertools.chain(*meshes) [...] Thanks - that looks like an excellent starting point. Has there been any work done on bidirectional iterators? martin