口 有一个字典用于保存学生的姓名和成绩,例如: d=('marry': 98, cherry': 78, jack':86, 'eason': 100} 口要求,用lambda表达式实现: 口按照学生名字字母顺序对字典进行排序 口按照学生成绩从低到高对字典进行排序。
时间: 2024-05-28 15:09:49 浏览: 122
对于按照学生名字字母顺序对字典进行排序,可以使用以下lambda表达式:
sorted(d.items(), key=lambda x: x[0])
其中,d.items()用于将字典转换为元组列表,x[0]表示取每个元组的第一个元素,即学生名字,根据这个元素进行排序。
对于按照学生成绩从低到高对字典进行排序,可以使用以下lambda表达式:
sorted(d.items(), key=lambda x: x[1])
其中,x[1]表示取每个元组的第二个元素,即学生成绩,根据这个元素进行排序。
阅读全文