二次元配列で、2番目の要素が最大のものをピックアップしたいです。
select_one配列に[[1, 3, 1], [1, 6, 6]] が入っています。
select_one[0][1]は3・select_one[1][1]は6ですが
この配列の2番目の要素が最大の配列を取り出したいです。
select_one=[[1, 3, 1], [1, 6, 6]]
のときは
[1, 6, 6]
が返ってこさせたいです。
ただこのselect_one配列は要素数が2つと限定されているわけではなく、
select_one=[[1, 3, 1], [1, 6, 6], [1, 7, 5],[1,2,2],[1,3,3]]
など2つ以上の要素を持つ可能性もあり、また
select_one=[[1, 3, 1]]
と要素を1つのみもつ場合もあります。(もちろん要素が一つのこの場合は、[1, 3, 1]が返ってくることを期待します)
今、
for i in range(len(select_one)): if select_one[i][1]
とコードを書いたのですが、大小比較できるその先がどうしても思いつきません。
なんてコードを書けばよいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。