answered 2011-09-04 08:16:48 +0200
in case you want to practice writing lambdas, you can do
dd=filter(lambda p: p.is_bipartite() and p.num_edges() == mul(map(len, p.bipartite_sets())), d)