news 2026/6/13 19:28:26

oeasy玩py110列表_最大值_最小值_平均值_max_min_avg_sum

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
oeasy玩py110列表_最大值_最小值_平均值_max_min_avg_sum

110函数实战:歌手大赛评分系统(去极值求平均)

列表_最大值_最小值_平均值_max_min_avg_sum

回忆

  • 上次我们 了解了
    • 列表的 乘法运算
      • 乘法的本质 是 累加
      • 规则 和加法类似
    • 数据特别大时
      • 会抛异常

  • 列表 还有啥好玩的 吗?🤔

继续查帮助

  • 在切片之后
    • 有 max 和 min
    • https://docs.python.org/3/library/stdtypes.html#common-sequence-operations

  • 这题我会🙋
    • 最大值 / 最小值

最大最小值

nl = list(range(5)) nl maximum = max(nl) maximum minimum = min(nl) minimum
  • max 得到最大值
  • min 得到最小值

  • max算是啥呢?

救命

help(max)
  • max/min 都是 内置函数
    • builtins

  • 除了列表之外
    • 好像还支持 多个参数?

多个参数

max(1, 2) min(1, 2)
  • 可以从一堆值里面
    • 找到最大值

  • 有啥具体应用吗?

想要

  • 避免 极端值的影响
    • 去掉一个最高分
    • 去掉一个最低分
    • 再求平均分

  • 去奢去甚去泰

尝试

nl = list(range(10)) print(nl) nl.remove(max(nl)) print(nl) nl.remove(min(nl)) print(nl)
  • 结果

  • 把 0 和 9 都去掉了

平均值

avg(nl)
  • 报错了
    • 没有avg 这个函数
    • 平均值函数

  • 该怎么求平均值呢??🤔

绕路

  • 根据 平均值 定义
    • 平均值 = 总和 ➗ 数量
avg = sum(nl) / len(nl) avg
  • 可以通过sum、len
    • 间接 得到 avg

  • 字符列表 也能有
    • 最大值/最小值么

字符列表

cl = list("oeasy") max(cl) min(cl)
  • 找 最大/最小

  • 字符怎么比大小 呢?

序号

ord("a") ord("y")
  • 字符 有 自己的 序号
    • ordinal
ord("y") > ord("a")
  • 通过 序号 比大小

  • 整体上啥情况

ascii

  • 先退出 游乐场
    • 回到 shell
sudo apt install ascii ascii
  • 字符的大小
    • 由 ascii码的值 决定的

总结

  • 这次我们了解
    • 最大值/最小值 函数
    • max/min

  • 可以直接给列表 排序 吗?
  • 下次再说 👋
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/13 6:50:58

什么是UUID

UUID的定义UUID(Universally Unique Identifier)是一种用于标识信息的128位数字,通常以32位十六进制字符串表示。其设计目标是确保在分布式系统中生成的标识符具有唯一性,几乎无需中央协调机构。UUID的组成结构UUID由五部分组成&a…

作者头像 李华
网站建设 2026/6/10 15:44:20

终极Java AI平台wgai:开箱即用的全栈智能解决方案完整指南

终极Java AI平台wgai:开箱即用的全栈智能解决方案完整指南 【免费下载链接】wgai 开箱即用的JAVAAI在线训练识别平台&OCR平台AI合集包含旦不仅限于(车牌识别、安全帽识别、抽烟识别、常用类物识别等) 图片和视频识别,可自主训练任意场景融合了AI图像…

作者头像 李华
网站建设 2026/6/10 16:48:46

Wan2.2-Animate:消费级硬件上的影视级AI视频生成革命

在数字内容创作领域,一场由AI驱动的技术变革正在悄然发生。2025年9月,阿里云通义万相团队开源了Wan2.2-Animate-14B模型,这一突破性技术将专业影视制作能力带入了普通创作者的桌面。 【免费下载链接】Wan2.2-Animate-14B 项目地址: https:…

作者头像 李华
网站建设 2026/6/10 14:40:17

5个技巧让你玩转DBeaver插件:数据库管理效率翻倍指南

想要让DBeaver这个数据库管理工具变得更强大吗?通过合理选择和配置DBeaver插件,你可以轻松应对各种数据库连接需求,让工作效率直线飙升!无论你是数据库新手还是资深DBA,掌握这些插件使用技巧都能让你的工作事半功倍。&…

作者头像 李华
网站建设 2026/6/12 8:11:59

Flutter网络请求实战:Dio快速入门与最佳实践

在移动应用开发中,网络请求是不可或缺的核心功能。Dio作为Flutter生态中最受欢迎的HTTP客户端库,为开发者提供了强大而灵活的解决方案。本文将从零开始,带你掌握Dio的核心用法和实用技巧。 【免费下载链接】dio A powerful HTTP client for D…

作者头像 李华
网站建设 2026/6/13 10:12:00

中医药AI开源革命:从数据构建到智能应用的技术路径解析

中医药AI开源革命:从数据构建到智能应用的技术路径解析 【免费下载链接】Awesome-Chinese-LLM 整理开源的中文大语言模型,以规模较小、可私有化部署、训练成本较低的模型为主,包括底座模型,垂直领域微调及应用,数据集与…

作者头像 李华