Keyを指定して辞書データをソートする
test =
[
{'name': 'taro', 'age': 18},
{'name': 'jiro', 'age': 12},
{'name': 'saburo', 'age': 10}
]#非破壊的 元のtestはそのまま sorted_data = sorted(test, key=lambda item: item['age']))
#破壊的 元のtest自体を書き換える test.sort(key=lambda item: item['age'])
#Result
[
{'name': 'saburo', 'age': 10},
{'name': 'jiro', 'age': 12},
{'name': 'taro', 'age': 18}
]
0 件のコメント:
コメントを投稿