1 オブジェクトのソート オブジェクトをソートするには以下の2通りのどちらかで実現できる。 オブジェクト自身が比較の方法を知っている オブジェクトの比較方法を表す関数(オブジェクト)を渡す 2.の例を見てみよう。リストのsort()メソッドに比較用の関数(cmpの特性を持つ関数)を渡している。 >>> L = range(5) >>> L [0, 1, 2, 3, 4] >>> L.sort(lambda x, y: cmp(y, x)) >>> L [4, 3, 2, 1, 0] >>> class AttrCmp: ... def __init__(self, attr): ... self.attr = attr ... def __call__(self, x, y): ... return cmp(getatt

