栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python常见语法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python常见语法

  1. key=lambda x:(x[0], x[1])
    在python中隐函数常用于对数组进行排序,上述隐函数的含义指的是优先基于数组元素中的第一位进行排序,若遇到相等的情况,则基于第二位元素进行排序
a = [[2, 3], [5, 2], [4, 7], [4, 6], [4, 8]]
a.sort(key=lambda x:(x[0], x[1]))
print(a)
[[2, 3], [4, 6], [4, 7], [4, 8], [5, 2]]
  1. key=lambda x:(x[0], -x[1])
    类比1中的含义,基于元组(x[0], -x[1])排序,如果是升序排序,可以理解为优先基于第一位元素升序排序,遇到相同的元素,则对第二位降序排序,理论上都是升序,但是由于-x[1]对第二位元素进行了取负,原先大的数变成了小的数,因此映射到原数组就是对第二位降序了
a = [[2, 3], [5, 2], [4, 7], [4, 6], [4, 8]]
a.sort(key=lambda x:(x[0], -x[1]))
print(a)
[[2, 3], [4, 8], [4, 7], [4, 6], [5, 2]]
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/275408.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号