pythonでは多重リストのソートは次のように書ける。 import random from pprint import pprint data = [[random.randint(0, 20), random.randint(0, 20)] for _ in range(10)] print("data") pprint(data) print("\nsorted data") pprint(sorted(data, key=lambda x:(x[0], x[1]))) 結果 data [[6, 10], [11, 4], [3, 1], …