こんにちは、マサキです。
今回はPythonのsortedを使ってリストの要素を並べ替えるコードを紹介したいと思います。
sortedでリストの要素を並びかえる
sortedは以下のように使います。
lst = [30, 50, 10, 20, 40, 60]
sorted(lst)
# [10, 20, 30, 40, 50, 60]
このように、lstの要素を昇順に並び替えることができました。
文字列についても同様に並び替えることができます。↓
lst = ['e', 'd', 'a', 'c', 'f', 'b']
sorted(lst)
# ['a', 'b', 'c', 'd', 'e', 'f']
また以下のようにreverse=Trueを引数に記述することで、要素を降順に並べ替えることができます。
lst = [30, 50, 10, 20, 40, 60]
sorted(lst, reverse=True)
# [60, 50, 40, 30, 20, 10]
また、sortを使って多重リストをソートすると以下のような結果になります。
参考までに。↓
lst = [[20, 5], [10, 30], [40, 20], [30, 10]]
lst.sort()
# [[10, 30], [20, 5], [30, 10], [40, 20]]