(triangles, skeleton)
return [tri for tri in triangles
                if len([e for e in tri if skeleton[e]]) >= 2]
Returns a list which contains only those triangles who have
        morphisms associated with at least two edges.
Returns a list which contains only those triangles who have
        morphisms associated with at least two edges.
Returns a list which contains only those triangles who have morphisms associated with at least two edges .
def _drop_redundant_triangles(triangles, skeleton):
        """
        Returns a list which contains only those triangles who have
        morphisms associated with at least two edges.
        """
        return [tri for tri in triangles
                if len([e for e in tri if skeleton[e]]) >= 2]
def _drop_redundant_triangles ( triangles , skeleton ) : return [ tri for tri in triangles if len ( [ e for e in tri if skeleton [ e ] ] ) >= 2 ]