【问题描述】
已知一个列表存放学生姓名,另外一个列表存放学生成绩。把姓名和成绩配对后,形成一个嵌套列表,按照成绩升序输出列表。
【输入形式】
第一行输入姓名,每个姓名用逗号分隔。第二行输入成绩,按照逗号分隔。
【输出形式】
直接用print输出列表
【样例输入】
tom,james,jack
89,34,78
【样例输出】
[['james', 34], ['jack', 78], ['tom', 89]]
【样例说明】
直接输出嵌套列表,姓名和成绩组合在一起。
把姓名和成绩列表合并后按照成绩升序排列
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
PENGCM 2022-08-20 18:12关注def func(): name = ['tom', 'james', 'jack'] score = [89, 34, 78] name_score = map(lambda t: [*t], zip(name, score)) name_score = sorted(name_score, key=lambda t: t[1]) print(name_score) if ismain := __name__ == '__main__': func()
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 3无用 14