【毎日Python】Pythonのリストを並び替える方法|sort

sort
こつこつPython

pythonのsortメソッドを使用して、リストを昇順・降順に並び替える方法です。

list = [3,4,1,2,5,7,8,9,6]
list.sort()
list

sortメソッドに必須の引数はありません。
(リスト、ドット、sort()、で使用できます。:削除。内容重複のため)
dateという変数に、並びがバラバラな数字のリストを代入します。
(listという変数に、並びがバラバラな数字のリストを代入します。:リスト型にlistという変数名はよくない。以下同じ)
dateと書いて、ドット、sort()と書きます。
dateの中身を見るために再度、listと書きます。
実行します。
数字が、昇順に並び替えられました。 

list.sort(reverse=True)
list

sortメソッドの任意の引数に、reverseがあります。
これは、並び替えを昇順、降順どちらにするかを指定できる引数です。
デフォルトでは、昇順、falseとなっています。
引数に、reverse、イコール、trueを渡せば、降順に並び替えられます。
実行します。
降順に並び替えられました。 

list = ['い','う','あ']
list.sort()
list

なおsortメソッドは、ご覧のように、文字も並び替えることができます。

関連メソッド

毎日Python】Pythonのリストを並び替える方法|sorted

【こつこつPython】Pythonで配列を昇順に並び替える方法|numpy.sort,argsort

未経験からはじめるPython学習「キノクエスト」 キノクエスト
  • スキルアップしたいけど何からはじめればよいかわからない…
  • プログラミングスクールに入りたいけど料金が高い…
  • プログラミングを学んでも業務やキャリアに活かせるか不安…

キノクエストは、このような悩みを持つ方にぴったりのプログラミング学習サービスです。
国内最大級のプログラミング学習系YouTubeチャンネル「キノコード」が提供しているから、未経験者にもわかりやすく質の高い学習体験を実感していただけます。

キノクエスト