私はpython 2.6からpython 3.5.2にアップグレードしています。そして、私はpython 3.5.2に変更し、ほぼすべての変更を修正しました。今私はリストをソートする際に問題に直面している。lamba acception 2のパラメータを持つlist.sort
次のように私の以前のコードは次のとおりです、この上記のコードは、Python 2.6では正常に動作
somelist_variable = [{"idx" : 9, "name": "Syed"}, {"idx": 2, "name": "Mex"}]
somelist_variable.sort(lambda a, b: int(a.get("idx")) - int(b.get("idx")))
しかし、それはエラーのpython 3.5.2を与えている、私は2つのパラメータを渡す場所の多くをチェックしてlambaしかし私は何も見つけることができませんでした。あなたの誰もがそれで私を助けることができますか?
ありがとうございました。
http://stackoverflow.com/questions/20202418/why-is-the-cmp-parameter-removed-from-sort-sorted-in-python3-0 – user3159253