、で0と昇順リストのリストをソートするは、Pythonは、Python 2.xで持つ最後の場所
x = [
[0,0,0],
[1,2,3],
[150,400,200],
[0,0,0],
[225,100,150]
]
私はそれはとてもxは
[
[1,2,3],
[225,100,150],
[150,400,200],
[0,0,0],
[0,0,0],
]
がx[i][2]
順となっ作るために何ができますか昇順、最後に0で?
[Pythonの:どのようにカスタムリストを注文するには?]の可能な重複(http://stackoverflow.com/questions/3624323/python-how-to -custom-order-a-list) – languitar
@languitarは助けになりませんでした。リストのリストに3つの要素が完全にゼロになっている可能性があり、1があるかもしれず、何も持たない可能性があるので、一般的な解決策が必要です。 –
そして、これらの場合?各サブリストの最後の項目をソートキーとして選択するラムダ式を使用してください。 – languitar