transcript={('小蜜瓜',1):79,
('波罗蜜',2):100,
('红苹果',3):88,
('大西瓜',4):95}
a = sorted(transcript.items(), key=lambda item:item[1])
print(a)
和元组没关系,指定值排序即可,不过你这字典里的值是字符串,如果要按数字排序,还要转成数字。
排序后返回一个新的字典:
newdict = dict(sorted(transcript.items(),key=lambda x:eval(x[1])))
print(newdict)