• 締切
  • 困ってます

Pythonの2次元配列のソート

  • 質問No.9711936
  • 閲覧数21
  • ありがとう数1
  • 回答数1

お礼率 33% (4/12)

Python3の2次元配列のソートについて教えて下さい
[[1, 2], [1, 3], [2, 4]]のようなリストのソートで
昇順ソートでインデックス0が同じならインデックス1は降順でソートしたいと思ってます。

結果が以下のようになるようにしたいです
1 3
1 2
2 4

よろしくおねがいします。

回答 (全1件)

  • 回答No.1

ベストアンサー率 44% (4761/10642)

他カテゴリのカテゴリマスター
こんな感じ?
a=[[1, 2], [1, 3], [2, 4]]
a.sort(key= lambda x: x[1], reverse=True)
a.sort(key= lambda x: x[0])
print(a)
お礼コメント
manamick

お礼率 33% (4/12)

回答有り難うございます
私もまったく同じものを思いついたのですがやはりPythonでは2回ソートを記述しないと駄目なんでしょうか。
投稿日時:2020/02/12 11:28
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ