当前位置: 首页 > wzjs >正文

天津市建设与管理网站国内新闻最新5条

天津市建设与管理网站,国内新闻最新5条,网站营销是什么意思,意识形态建设专题网站前言 继续上一章节提及的 Python 中 min() 函数的用法,包括其基本语法、处理列表、接收多个参数 这个章节将补充一些新的知识点例如: min函数中key的另一种用法abs绝对值 min(iterable, *iterables, keyNone, defaultNone) 知识点 key 参数 key 是一个可选参数…

前言

继续上一章节提及的 Python 中 min() 函数的用法,包括其基本语法、处理列表、接收多个参数

这个章节将补充一些新的知识点例如: min函数中key的另一种用法abs绝对值

min(iterable, *iterables, key=None, default=None)

知识点

key 参数

key 是一个可选参数,它是一个函数,用于从每个元素中提取一个用于比较的键值。通过 key 参数,可以自定义比较逻辑,而不仅仅是直接比较元素本身。

作用
  • 默认情况下,min() 函数会直接比较元素的大小(对于数字)或字典序(对于字符串)。

  • 如果提供了 key 参数,min() 函数会先对每个元素调用 key 函数,然后根据 key 函数的返回值进行比较。

案例1

1. 使用 key=abs

num = [-1, -2, -3, 1, 2, 3]
print(min(num, key=abs))  # 输出结果:-1
解释
  • abs 函数:abs(x) 返回 x 的绝对值。

  • key=abs:在 min() 函数中,key=abs 表示在比较元素时,先对每个元素调用 abs 函数,然后比较它们的绝对值。

  • 比较过程

    • 计算每个元素的绝对值:

      • abs(-1) = 1

      • abs(-2) = 2

      • abs(-3) = 3

      • abs(1) = 1

      • abs(2) = 2

      • abs(3) = 3

    • 比较这些绝对值,最小的绝对值是 1

    • 因此,min() 函数返回绝对值为 1 的元素,即 -1(因为 -1 在列表中出现得更早)。

2. 不使用 key=abs

num = [-1, -2, -3, 1, 2, 3]
print(min(num))  # 输出结果:-3
解释
  • 默认比较逻辑:如果没有提供 key 参数,min() 函数会直接比较元素的大小。

  • 比较过程

    • 列表中的元素是 [-1, -2, -3, 1, 2, 3]。

    • 按照默认的比较逻辑(数字的大小),最小的元素是-3。

    • 因此,min() 函数返回-3。

总结

  • 使用 key=abs

    • 比较的是元素的绝对值。

    • 返回绝对值最小的元素。

    • 在这个例子中,返回的是-1,因为它的绝对值是1,是所有绝对值中最小的。

  • 不使用 key=abs

    • 比较的是元素本身。

    • 返回数值最小的元素。

    • 在这个例子中,返回的是-3,因为它是列表中最小的数字。

http://www.dtcms.com/wzjs/253799.html

相关文章:

  • 性用品网商做的最好的网站长沙网站建设公司
  • 最好看的网站模板电商网站设计
  • 腾龙时时彩做号官方网站如何创建自己的小程序
  • 做网站团队的人员安排东莞seo建站哪家好
  • 东营做网站seo的seo索引擎优化
  • 网站开发外包 验收qq群推广网站
  • 设计发布平台seo教学实体培训班
  • 做企业网站域名需要解析吗贵州整站优化seo平台
  • 国外网站搭建真实的优化排名
  • 国外一家做乳胶衣视频的网站it培训
  • 目前主流网站开发所用软件网站建设 全网营销
  • 互联网公司排名前五bat关键词排名优化软件策略
  • 公司建设网站制作网络服务合同
  • 建站abc网站建设seo诊断工具有哪些
  • 软件技术专升本可以报什么专业长沙seo研究中心
  • 什么叫社交电商平台seo排名平台
  • 0元建站平台佐力药业股票
  • 两学一做电脑答题网站网页优化建议
  • 房产网签是什么意思优化关键词怎么做
  • html css网页制作案例优化大师免费下载安装
  • macbook做网站网站seo系统
  • 网站编辑 图片批量免费网站建站
  • 管委会网站方案搜一搜排名点击软件
  • 商城开发网站开发软文推广网站
  • 凡科做的网站提示证书错误微信加人推码35一单
  • 丽水网站建设报价东莞做网站哪里好
  • 网站开发浏览器兼容洛阳网站建设优化
  • 宜昌网站开发seo站长优化工具
  • 建设工程图审管理信息系统网站百度趋势搜索大数据
  • 如何做网站热力图电商如何从零做起