20

それぞれが特定の属性を持つオブジェクトのリストがあります。その属性は一意ではありません。すべての特定の属性が一意のセットになるように、リスト全体のサブセットであるオブジェクトのリストを作成したいと考えています。

たとえば、4 つのオブジェクトがあるとします。

object1.thing = 1
object2.thing = 2
object3.thing = 3
object4.thing = 2

どちらかで終わりたい

[object1, object2, object3]

また

[object1, object3, object4]

最終的なリストに含まれる正確なオブジェクトは重要ではなく、特定の属性のリストが一意であることだけが重要です。

編集:明確にするために、本質的に私が欲しいのは、その特定の属性から離れたセットです。

4

2 に答える 2