是否有一个函数或库可以帮助我根据键的值对字典进行排序 这就是字典的样子
songs = [
{
'name' : 'Entammede Jimikki Kammal',
'film' : 'Velipadinte Pusthakam',
'year' : '2017',
'yturl' : 'https://www.youtube.com/watch?v=FXiaIH49oAU',
'slno' : 0
},
{
'name' : 'Karakana Kadalala Mele',
'film' : 'Nadodikkattu',
'year' : '1987',
'yturl' : 'https://www.youtube.com/watch?v=NWZ_Ull4KbQ',
'slno' : 1
},
{
'name' : 'Lajjavathiye',
'film' : '4 the People',
'year' : '2004',
'yturl' : 'https://www.youtube.com/watch?v=aJXI1zDdZvM',
'slno' : 2
},
{
'name' : 'Unnam Marannu',
'film' : 'In Harihar Nagar',
'year' : '1990',
'yturl' : 'https://www.youtube.com/watch?v=n78X2grt7CM',
'slno' : 3
},
{
'name' : 'Padakali',
'film' : 'Yodha',
'year' : '1992',
'yturl' : 'https://www.youtube.com/watch?v=I5mfYkhycP0',
'slno' : 4
}
]
我想根据键的值对它进行排序,例如:根据年份或名称...
最好将排序后的字典保存为新字典而不更改原始字典。