def select(self, fn, tag=None, tag_tess=Ellipsis):
return self.submesh(self.map(fn), tag=tag, tag_tess=tag_tess)<EOL>
mesh.select(fn) is equivalent to mesh.subtess(mesh.map(fn)); any vertex whose
  property data yields True or 1 will be included in the new submesh and all other vertices
  will be excluded.
The optional parameters tag and tag_tess is used identically as in mesh.submesh().