【Python编程练习100题】P11—P15

这篇博客涵盖了Python编程的几个练习,包括学生成绩的排序、读取成绩文件并排序、统计成绩的最高分、最低分及平均分、分析英文文章中单词的出现次数以及统计目录下文件的大小。通过这些实例,展示了Python在数据处理和文件操作方面的基本应用。
摘要由CSDN通过智能技术生成

P11-怎样实现学生成绩排序

'''
学生成绩数据格式:
复杂列表,元素是字典或者元组
[
{'sno': 101, 'sname': "小张", 'sgrade': 88},
{'sno': 102, 'sname': "小王", 'sgrade': 77},
{'sno': 103, 'sname': "小李", 'sgrade': 99},
{'sno': 104, 'sname': "小赵", 'sgrade': 66}
]
'''
students = [
    {
   'sno': 101, 'sname': "小张", 'sgrade': 88},
    {
   'sno': 102, 'sname': "小王", 'sgrade': 77},
    {
   'sno': 103, 'sname': "小李", 'sgrade': 99},
    {
   'sno': 104, 'sname': "小赵", 'sgrade': 66}
]
students_sort1 = sorted(students, key = lambda x: x["sgrade"])
students_sort2 = sorted(students, key = lambda x: x["sgrade"], reverse = True)
print(f"sourse{
     students}\n
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值