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

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

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