したがって、一部のデータセットを削減し、削除された要素の数を返す関数があります。関数の操作中に削減されたアイテムの数がゼロになったら、適用を停止する必要があります。現在、私はこれを持っています:
num_removed = reduction_pass(dataset)
while num_removed > 0:
num_removed = reduction_pass(dataset)
しかし、これらの 2 つの変数の割り当ては、ちょっと気になります。これを書くよりエレガントな方法はありますか?