python リストの要素を並び替えるサンプル
環境
Python 3.9.13
Windows 10 Home 64bit
PyCharm 2022.2.1 (Community Edition)
使用例
1.リストの要素の絶対値で並び替えます
サンプルコード
lst = [12 , -8 , -5 , 2 , 3] reslst = sorted(lst, reverse=True, key=abs) print(lst) print(reslst)
実行結果
[12, -8, -5, 2, 3]
[12, -8, -5, 3, 2]
2.リストの文字列要素を並び替えます
サンプルコード
lst = ['D', 'F', 'B', 'C', 't', 'D', 'Y', 'e'] reslst = sorted(lst) print(lst) print(reslst)
実行結果
['D’, 'F’, 'B’, 'C’, 't’, 'D’, 'Y’, 'e’]
['B’, 'C’, 'D’, 'D’, 'F’, 'Y’, 'e’, 't’]