python 小程序,按照姓名或成绩排序(sorted用法)
2018-03-21 11:07
531 查看
L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)] def by_name(t): return t[0] L2 = sorted(L, key=by_name) print(L2)
L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)] def by_score(t): return -t[1] L2 = sorted(L, key=by_score) print(L2)return t[0]#理解key函数是对于list中每一个元素作用的函数,如('Bob', 75),t[0]=Bob
相关文章推荐
- 1061 有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。
- python排序之sort,sorted用法
- python sorted排序用法详解
- Python-排序用法-sort、sorted、reverse、reversed
- python内置函数sorted排序用法
- 编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。
- python中合并两个文本文件并按照姓名首字母排序的例子
- c语言学习之结构篇代码示例-输入n个同学的姓名,数学英语成绩,按照平均分从低到高排序并输出
- python内置函数sorted排序用法
- 编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。 程序运行效果如图:
- python笔记(2)排序函数sorted的用法
- 编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中
- python sorted排序用法详解
- 编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。
- python中合并两个文本文件并按照姓名首字母排序的例子
- python sorted排序用法详解
- Python中的排序函数argsort,sort,sorted用法
- 2 编写一个应用程序,用户分别从两个文本框输入学生的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。 程序运行效果如图:
- python内置函数sorted排序用法
- Java集合框架上机练习题(泛型、JFrame)用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。