can anyone advise me how to sort the array by column 'age'?
student = {
0 : {'name' : 'jane', 'age' : 40},
1 : {'name' : 'pool', 'age' : 11},
2 : {'name' : 'dave', 'age' : 28}
}
print(student[0])
print(student[1])
print(student[2])
results screen
{'name': 'jane', 'age': 40}
{'name': 'pool', 'age': 11}
{'name': 'dave', 'age': 28}
I tried
student = sorted(student, key=lambda student: student[2]) # sort by age not work
But it does not work nothing :-( Thank you for your help
-- EDIT -- Correct sort list (sorting age)
print(student[0])
print(student[1])
print(student[2])
results screen
{'name': 'pool', 'age': 11}
{'name': 'dave', 'age': 28}
{'name': 'jane', 'age': 40}