news 2026/8/13 19:51:48

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/8/12 11:55:55

RomM游戏库管理器的API密钥配置与安全实践指南

想要打造一个功能强大的自托管游戏库管理器?RomM正是你需要的解决方案。这款工具能够自动为你的游戏ROM添加丰富的元数据、精美封面和详细信息,但这一切都需要正确配置API密钥才能发挥最大威力。 【免费下载链接】romm A beautiful, powerful, self-host…

作者头像 李华
网站建设 2026/8/14 5:43:07

实战指南:用Actix Web打造高性能微服务架构

实战指南:用Actix Web打造高性能微服务架构 【免费下载链接】actix-web Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust. 项目地址: https://gitcode.com/gh_mirrors/ac/actix-web 在当今高并发的互联网环境中,…

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

应用瘦身引擎实现容器智能分发:3分钟完成镜像压缩与动态路由

应用瘦身引擎实现容器智能分发:3分钟完成镜像压缩与动态路由 【免费下载链接】slim SLIM是一个开源的Kubernetes应用程序优化和压缩工具,用于减小Kubernetes应用程序的镜像大小。 - 功能:Kubernetes应用程序优化;压缩;…

作者头像 李华
网站建设 2026/8/14 8:30:50

FLUX.1 Kontext Dev完整教程:本地部署AI图像编辑的终极方案

FLUX.1 Kontext Dev完整教程:本地部署AI图像编辑的终极方案 【免费下载链接】FLUX.1-Kontext-dev 项目地址: https://ai.gitcode.com/hf_mirrors/black-forest-labs/FLUX.1-Kontext-dev 你是否曾经想要对现有图片进行精准编辑却苦于没有合适的工具&#xff…

作者头像 李华
网站建设 2026/8/12 12:38:23

Flutter 与开源鸿蒙(OpenHarmony)的融合:跨平台开发新纪元

Flutter 与开源鸿蒙(OpenHarmony)的融合:跨平台开发新纪元 作者:子榆. 发布平台:CSDN 日期:2025年12月16日 引言 随着国产操作系统的崛起,开源鸿蒙(OpenHarmony)作为华为…

作者头像 李华
网站建设 2026/8/13 2:25:52

终极指南:如何搭建个人专属音乐流媒体服务器

终极指南:如何搭建个人专属音乐流媒体服务器 【免费下载链接】blackcandy A self hosted music streaming server 项目地址: https://gitcode.com/gh_mirrors/bl/blackcandy 厌倦了商业音乐平台的限制和隐私问题?想要完全掌控自己的音乐收藏&…

作者头像 李华