2022 07 31
python sort時にキーを選ぶ intervals = [(1, 5), (2, 3), (8, 12), (4, 5), (0, 5), (7, 12), (10, 12)]
sorted_intervals = sorted(intervals, key=lambda x: x[1]) print(sorted_intervals) => [(2, 3), (1, 5), (4, 5), (0, 5), (8, 12), (7, 12), (10, 12)]
sort()は破壊的処理 元のリストオブジェクトを更新する 返り値はNone sorted()は非破壊処理 元のオブジェクトは更新されない 返り値は新しいリストオブジェクト