You are on page 1of 1

12/1/21, 9:52 AM 21BME0484_lambda

sort list a dictionaries using lambda function


dic_info= [{ "name" : "Nandi", "age" : 23},
{ "name" : "Jigesh", "age" : 56 },
{ "name" : "Nikki" , "age" : 07 }]
sorting to be
done as per
1.value against 'name' key
2. value against 'age' key

In [2]:
dic_info= [{ "name" : "Nandi", "age" : 23},

{ "name" : "Jigesh", "age" : 56 },

{ "name" : "Nikki" , "age" : 7 }]

print("The list sorted by age is : ")

print(sorted(dic_info, key=lambda n: n['name']))

print("The list sorted by age is : ")

print(sorted(dic_info, key=lambda n: n['age']))

The list sorted by age is :

[{'name': 'Jigesh', 'age': 56}, {'name': 'Nandi', 'age': 23}, {'name': 'Nikki', 'age': 7}]

The list sorted by age is :

[{'name': 'Nikki', 'age': 7}, {'name': 'Nandi', 'age': 23}, {'name': 'Jigesh', 'age': 56}]

In [ ]:

localhost:8888/nbconvert/html/anaconda3/CSE101E/21BME0484_lambda.ipynb?download=false 1/1

You might also like