最初にリストをx、y、zよりも並べ替える方法はありますか。私のコードがそれを行うかどうかはわかりません:(chは属性left_edgeを持つオブジェクトです)
ch.sort(cmp=lambda x,y: cmp(x.left_edge[0], y.left_edge[0]))
ch.sort(cmp=lambda x,y: cmp(x.left_edge[1], y.left_edge[1]))
ch.sort(cmp=lambda x,y: cmp(x.left_edge[2], y.left_edge[2]))
簡単な例:
unsorted
(1,1,2),(2,1,1),(1,1,3),(2,1,2)
sorted
(1,1,2),(1,1,3),(2,1,1),(2,1,2)
しかし、私はソートされたオブジェクトが必要です...