Pythonでよく忘れるアレコレのやり方

Python, Programming11 November 2020

リスト編

辞書のリストをソートしたい

list = [
    {
        'key1': 'hoge',
        'key2': 200
    },
    {
        'key1': 'huga',
        'key2': 100
    }
]

print(sorted(list, key=lambda x: x['key2']))
> [{'key1': 'huga', 'key2': 100}, {'key1': 'hoge', 'key2': 200}]

ちなみにlist.sortも使えるが、破壊的変更になるのでここでは未記載。