辞書データをソートする
persons = { 'key1': { 'name': 'Taro', 'age': 16, }, 'key2': { 'name': 'Jiro', 'age': 14, }, 'key3': { 'name': 'Hanako', 'age': 18, }, 'key4': { 'name': 'Daddy', 'age': 40, }, 'key5': { 'name': 'Mammy', 'age': 38, }, } sorted_list = sorted( persons.itervalues(), key = lambda person: person['age'] ) print sorted_list # 結果 [ {'age': 14, 'name': 'Jiro'}, {'age': 16, 'name': 'Taro'}, {'age': 18, 'name': 'Hanako'}, {'age': 38, 'name': 'Mammy'}, {'age': 40, 'name': 'Daddy'} ]