エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに こんにちは、kenです。 業務ではGoを、プライベートではPythonを書いています。 最近、Python... はじめに こんにちは、kenです。 業務ではGoを、プライベートではPythonを書いています。 最近、Pythonのソートに関して新たに知ったことがあったので備忘録も兼ねて記事にまとめておこうと思います。私が知らなかっただけでおそらく基礎的なことなので、初心者向けの記事になります。 いきなりその事実について書いてもいいのですが、その前に一度Pythonのソートの基本的な部分についておさらいをしておきます。 もうそんなの知ってるよという方は「4. keyに指定した関数でソート」まで飛ばしてください。 1. 昇順ソート 最も基本的なソートです。 Pythonのソートにはsorted関数とsortメソッドが使われます。 sorted関数は引数のリストをソートした新しいリストを返します(非破壊処理)。一方で、sortメソッドはメソッドが呼び出されたリスト自体を直接ソートします(破壊的処理)。 以