サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブックレビュー
qiita.com/inon3135
sorted , list.sort() pythonの組み込み関数で、listをソートしてくれるこの2つ。 1次元配列なら別にあんまり考える事ないからいいけど、多次になってくるとめんどくさい。 で、多次になってる時の方法として説明されていたのがこちら a = [ [1,7,'z'], [3,2,'x'], [1,8,'r'], [2,2,'s'], [1,9,'b'], [2,2,'a'] ] print sorted(a, key=lambda x:x[2]) このkey=lambda x:x[2]を書くと、リストをindex=2, ここでは文字でソートしてくれるという。 しかし、いまいちこのlambda関数を渡すとうまく動くのかよくわからなかった。 どうやら僕は未だに古めかしい関数の名前を変更できない言語にとらわれていたらしい。
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く