news 2026/9/2 12:00:12

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/9/2 15:37:34

5个必知技巧:用VisiData命令行工具高效处理日常数据

5个必知技巧:用VisiData命令行工具高效处理日常数据 【免费下载链接】visidata saulpw/visidata: 这是一个用于交互式查看和编辑CSV、JSON、Excel等数据格式的命令行工具。适合用于需要快速查看和编辑数据的场景。特点:易于使用,支持多种数据…

作者头像 李华
网站建设 2026/9/2 17:07:34

20、网络工具使用指南:SSH、文件传输、端口检测与Netcat应用

网络工具使用指南:SSH、文件传输、端口检测与Netcat应用 在网络操作中,我们常常需要进行远程连接、文件传输、端口检测等操作。本文将详细介绍如何使用SSH进行远程连接、使用 scp 和 rsync 进行文件传输、利用 netstat 、 ss 和 lsof 检测网络连接,以及使用 net…

作者头像 李华
网站建设 2026/9/2 21:53:17

代码重构艺术:从混乱到优雅

理解重构的本质重构不是简单的代码整理,而是一种系统的、可控的代码改进过程。其核心是在不改变外部行为的前提下,改善代码结构。重构的关键原则1. 安全第一:测试驱动重构前确保有可靠的测试覆盖小步前进,频繁验证保持代码始终处于…

作者头像 李华
网站建设 2026/9/2 13:38:53

Postcat:终极免费API测试工具完整指南

Postcat:终极免费API测试工具完整指南 【免费下载链接】postcat Postcat 是一个可扩展的 API 工具平台。集合基础的 API 管理和测试功能,并且可以通过插件简化你的 API 开发工作,让你可以更快更好地创建 API。An extensible API tool. 项目…

作者头像 李华
网站建设 2026/9/2 20:00:11

【顶级期刊背后的统计秘密】:用R语言搞定临床数据多因素分析全流程

第一章:顶级期刊背后的统计思维与临床数据挑战在追求高影响力发表的科研环境中,顶级医学与交叉学科期刊对数据分析的严谨性提出了严苛要求。研究者不仅需要掌握先进的建模技术,更需具备深层的统计思维,以应对临床数据中普遍存在的…

作者头像 李华
网站建设 2026/9/2 21:54:15

量子计算稳定性难题,R语言噪声参数仿真让你提前预判系统崩溃风险

第一章:量子计算稳定性难题概述量子计算作为下一代计算范式的代表,展现出在特定问题上远超经典计算机的潜力。然而,其实际应用面临的核心挑战之一便是系统的稳定性问题。与经典比特不同,量子比特(qubit)依赖…

作者头像 李华