• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リストのsortの仕方について)

リストのsortの仕方について

このQ&Aのポイント
  • リストのsortの仕方について、初歩的な質問です。配列の一部を特定の要素でソートし、他の要素と一緒に元の配列に戻したいです。
  • 具体的な例として、与えられた配列から最初の2行を除外し、5行のうち6番目の要素でソートします。そして、元の配列に除外した2行を追加します。
  • どのようにすれば上記の処理を実現できるでしょうか。ご教示いただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

多い順でしたね。 $aと$bをいれかえて @dllog[2..$#dllog] = sort {(split /,/, $b)[5] <=> (split /,/, $a)[5]} @dllog[2..$#dllog]; でしょうか。

demo22nd
質問者

お礼

よくわかりました。ありがとうございました。 また別の疑問がでてきましたので、あらためて別の質問項目投稿させていただきます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

効率は考えていませんが、 @dllog[2..$#dllog] = sort {(split /,/, $a)[5] <=> (split /,/, $b)[5]} @dllog[2..$#dllog]; というかんじでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A