1、max(num, key=lambda x:x[0])语法介绍如下:

key=lambda 元素: 元素[字段索引]

print(max(C, key=lambda x: x[0]))

x:x[]字母可以随意修改,求最大值方式按照中括号[]里面的维度,[0]按照第一维,[1]按照第二维。

2、具体代码用法及输出结果如下:

2.1、取第1维

num = [(1,2.5), (1.5, 3.2), (1.3, 4.0), (2.2, 1.8)]
y,z = max(num, key=lambda x:x[0])
print(y, z)

相当于找4组坐标的第1个数的最大值,显然为2.2,因此结果如下:

2.1、取第2维

num = [(1,2.5), (1.5, 3.2), (1.3, 4.0), (2.2, 1.8)]
y,z = max(num, key=lambda x:x[1])
print(y, z)

相当于找4组坐标的第2个数的最大值,显然为4.0,因此结果如下:

Python之max(num, key=lambda x:x[0])用法的详细解析相关推荐

  1. Python中max函数key的用法详解

    max 是 Python 中的内置函数,它可以用于求出可迭代对象中的最大值. 语法: 它的语法如下: max(iterable, *[, key, default]) 其中,iterable 参数是一 ...

  2. 【Python】max()中key的使用

    https://blog.csdn.net/qq_37923734/article/details/83000270 1.找出绝对值最大的元素 t=[1,5,-6,-4] ans=max(t,key= ...

  3. Python实例:含有多种分割符字符串拆分方法的详细解析

    Python实例:含有多种分割符字符串拆分方法的详细解析 问题描述 一.理解几个重要的内置函数 1.1 split函数 1.2 extend函数 1.3 lambda匿名函数 1.4 map函数 二. ...

  4. 《深度学习入门:基于Python的理论与实现》第四章代码原理详细解析

    这一章的代码解读的难点是: 涉及到两个函数的求导问题. ①sigmoid函数的求导: ∂yj∂xj=yj(1−yj)\frac{\partial y_j}{\partial x_j}=y_j(1-y_ ...

  5. Python 内建函数 max/min的高级用法

    max/min 函数 Python 中的 max/min函数是用来获取传入参数的最大值或最小值的,其运行机制都一样,所以这里主要描述 max 的运行机制以及使用方法. 最简单的用法,就是直接传入两个要 ...

  6. python中max函数的使用

    记录一下python中的max函数的基本使用,主要是参数key的使用 官方给出的max函数语法: max(iterable, *[, default=obj, key=func]) -> val ...

  7. python key=lambda函数_使用’key’和lambda表达式的python max函数

    我来自OOP背景,尝试学习Python.我使用的是max函数,该函数使用lambda表达式返回Player类型的实例,其中players列表中的totalScore最大. def winner(): ...

  8. python定义fmax_Python标准库:内置函数max(iterable, *[, key, default])说明

    max(arg1, arg2, *args[, key]) 本函数是迭代对象iterable进行比较,找出最大值返回.当key参数不为空时,就以key的函数对象为判断的标准. 例子: #max() a ...

  9. python key=lambda函数_Python lambda函数,pythonlambda

    lambda x: 3*x+1 怎么用它呢 , 来给它一个名字 g = lambda x:3*x+1 调用一下它 g(2) 如果想有多个input怎么办? 比如说想把 first name 和 las ...

最新文章

  1. 收下这个“短信验证”的最佳实践项目!
  2. RequiredFieldValidator 根据group组来触发验证
  3. 在计算机上收回光驱快捷键,如何使用Windows键盘快捷键打开光盘驱动器
  4. 命令行上的narrowing(随着输入逐步减少备选项)工具
  5. mysql丢失数据_MySQL数据丢失问题
  6. Python中List,tuple,Dictionary之间的区别
  7. linux 打包qt可执行文件
  8. Excel 2016添加复选框
  9. debian 发行代号
  10. 卖辣椒包的也要IPO:给肯德基们“打工”,但志不在此
  11. Windows7系统优化(批处理)
  12. 水洼数dfs(java)
  13. 集合、群、环、域、空间简介
  14. Lisp语言中的if语句
  15. python实现3d扫描_三维激光扫描建模仪(基于树莓派)
  16. 练手小项目——别踩白块小游戏
  17. keycloak 验证 token
  18. ubuntu美化及解决使用zsh后无法运行ROS
  19. “天地不仁,以万物为刍狗”的真正意思
  20. 服务器常见错误原因以及处理方式

热门文章

  1. 常见的HTML5面试题(附答案)
  2. c语言学习题,C语言学习题目
  3. 远程服务器系统管理,如何远程管理服务器系统(转载)
  4. aov建立Java模拟,数据结构之---C语言实现拓扑排序AOV图
  5. 操作选项_消防设施操作员关键技能之六:能切换集中火灾报警控制器、消防联动控制器工作状态...
  6. D - 数据结构实验之排序四:寻找大富翁
  7. Pytorch搭建SSD目标检测平台
  8. SVM学习(三):线性分类器的求解
  9. 通过源码分析MyBatis的缓存
  10. Vue.js 状态管理