辞書のリストを取得して、特定の形式で順列の新しいリストを作成したいと思います。
たとえば、辞書を含む以下のリストがあります。これらのアイテムを特定の形式で使用して、可能なすべてのリストを作成したいと思います: 、タイプ E の dict、タイプ F の dict ]) で、タイプ B の 2 つの項目とタイプ C の 2 つの項目を等しくすることはできません。大量のアイテムを処理するので、順列をより効率的に処理する方法に関するヒントがあれば役立ちます。
{'Items':[
{'Name':'name10','Type':'A','measure1':20,'measure2':20},
{'Name':'name20','Type':'A','measure1':25,'measure2':30},
{'Name':'name30','Type':'B','measure1':15,'measure2':40},
{'Name':'name40','Type':'B','measure1':20,'measure2':50},
{'Name':'name50','Type':'B','measure1':25,'measure2':60},
{'Name':'name60','Type':'C','measure1':15,'measure2':70},
{'Name':'name70','Type':'C','measure1':20,'measure2':80},
{'Name':'name80','Type':'C','measure1':25,'measure2':90},
{'Name':'name90','Type':'D','measure1':10,'measure2':30},
{'Name':'name85','Type':'D','measure1':15,'measure2':30},
{'Name':'name75','Type':'E','measure1':53,'measure2':30},
{'Name':'name65','Type':'E','measure1':10,'measure2':30},
{'Name':'name55','Type':'F','measure1':56,'measure2':10},
{'Name':'name45','Type':'F','measure1':10,'measure2':20}
]}