我有一个对象:
x= P(id1,type1,state1), y=P(id1,type2,state2)
我创建了对:(x,y) 和一个字典:
dict[(type1,state1),(type2,state2)] = [id1,id2]
我想按类型和状态对键进行排序,并以相同的方式对值进行排序。 要对键进行排序:
keys = sorted(tmpKeys, key=lambda element: (element.type,element.state))
例如,排序后,如果我在密钥中获得(y,x)(keys=[(type2,state2),(type1,state1)]
,我该如何拥有value = [id2,id1]
。
我怎样才能给出像键一样的dict值?