私はpython2.6を使用しています。それはPythonのより高いバージョンで利用可能ですか?
これ以外の方法で、私は非自明なクラスのオブジェクトのリストの優先順位キューを維持できますか? 私が必要とするものは次のようなものですPythonでは、heapq.heapifyはソートされたように、cmpやkey関数を引数として受け取りません
>>> l = [ ['a', 3], ['b', 1] ]
>>> def foo(x, y):
... return x[1]-y[1]
>>> heap = heapify(l, cmp=foo)
ご意見はありますか?
[ heapqが特定の属性のヒープを評価する方法?](http://stackoverflow.com/questions/3954530/how-to-make-heapq-evaluate-the-heap-off-of-a-specific-attribute ) –