107 of 151 menu

sortメソッド

メソッドsortは、リストの要素を アルファベット順に昇順でソートします。

メソッドの最初のオプションパラメータでは、 ソート方向を指定するパラメータreverseを 指定できます。デフォルト値はFalseです。

2番目のオプションパラメータでは、 ソート基準を持つコールバック関数を 指定できます。

構文

リスト.sort([リスト反転モード], [ソート用関数])

リストを逆順にソートしてみましょう:

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort(reverse=True) print(lst)

コード実行結果:

['f', 'e', 'd', 'c', 'b', 'a']

次に、数字からなるリストを逆順にソートします:

lst = [10, 8, 2, 6, 14] lst.sort(reverse=True) print(lst)

コード実行結果:

[14, 10, 8, 6, 2]

メソッドsortで反転パラメータを指定せずに、 文字のリストをソートしてみましょう:

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort() print(lst)

コード実行結果:

['a', 'b', 'c', 'd', 'e', 'f']

次に、数字からなるリストもソートします:

lst = [10, 8, 2, 6, 14] lst.sort() print(lst)

コード実行結果:

[2, 6, 8, 10, 14]

関連項目

  • 関数sorted,
    イテラブルオブジェクトからソート済みリストを返す
  • 関数filter,
    イテラブルオブジェクトをフィルタリングする
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否