Python中最大最小赋值小技巧(分享)


Posted in Python onDecember 23, 2017

码代码时,有时候需要根据比较大小分别赋值:

import random
seq = [random.randint(0, 1000) for _ in range(100)]
#方法1:
xmax, xmin = max(seq), min(seq)
#方法2:
xmax, *_, xmin = sorted(seq)

从上面这个来看,看不出来方法2的优势来,不过我们常用的是比较两个数的大小,并选取:

dx, dy = random.sample(seq, 2)
#方法1:
dx, dy = min(dx, dy), max(dx, dy)
#方法2:
dx, dy = sorted((dx, dy))

还是可以少敲几个字母的~

以上这篇Python中最大最小赋值小技巧(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 备份程序代码实现
Mar 06 Python
Python搭建HTTP服务器和FTP服务器
Mar 09 Python
Python之str操作方法(详解)
Jun 19 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
Dec 14 Python
Python中字典的浅拷贝与深拷贝用法实例分析
Jan 02 Python
pandas将DataFrame的列变成行索引的方法
Apr 10 Python
Python实现的json文件读取及中文乱码显示问题解决方法
Aug 06 Python
python_opencv用线段画封闭矩形的实例
Dec 05 Python
Python3实现的简单工资管理系统示例
Mar 12 Python
tensorflow 报错unitialized value的解决方法
Feb 06 Python
Django之富文本(获取内容,设置内容方式)
May 21 Python
python编程项目中线上问题排查与解决
Nov 01 Python
利用python实现简单的邮件发送客户端示例
Dec 23 #Python
python初学之用户登录的实现过程(实例讲解)
Dec 23 #Python
python的numpy模块安装不成功简单解决方法总结
Dec 23 #Python
windows 下python+numpy安装实用教程
Dec 23 #Python
Python实现字典的遍历与排序功能示例
Dec 23 #Python
Python实现字典按照value进行排序的方法分析
Dec 23 #Python
Python使用Matplotlib实现雨点图动画效果的方法
Dec 23 #Python
You might like
PHP判断指定时间段的2个方法
2014/03/14 PHP
PHP批量生成静态HTML的简单原理和方法
2014/04/20 PHP
destoon实现会员商铺中指定会员或会员组投放广告的方法
2014/08/21 PHP
PHP工厂模式的日常使用
2019/03/20 PHP
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
终于解决了IE8不支持数组的indexOf方法
2013/04/03 Javascript
js星星评分效果
2014/07/24 Javascript
JavaScript自定义等待wait函数实例分析
2015/03/23 Javascript
js兼容火狐获取图片宽和高的方法
2015/05/21 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
2016/12/08 Javascript
半个小时学json(json传递示例)
2016/12/25 Javascript
微信小程序封装http访问网络库实例代码
2017/05/24 Javascript
以BootStrap Tab为例写一个前端组件
2017/07/25 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
2018/11/30 Javascript
angular6的table组件开发的实现示例
2018/12/26 Javascript
React组件对子组件children进行加强的方法
2019/06/23 Javascript
深入理解令牌认证机制(token)
2019/08/22 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
vue实现日历表格(element-ui)
2020/09/24 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
2020/09/28 Javascript
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
python如何实现excel数据添加到mongodb
2015/07/30 Python
Python随机生成带特殊字符的密码
2016/03/02 Python
Django 多语言教程的实现(i18n)
2018/07/07 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
2018/12/12 Python
matplotlib.pyplot.matshow 矩阵可视化实例
2020/06/16 Python
Python如何使用input函数获取输入
2020/08/06 Python
Python rabbitMQ如何实现生产消费者模式
2020/08/24 Python
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
数据库面试要点基本概念
2013/10/31 面试题
市场营销专业毕业生求职信
2014/03/26 职场文书
党员干部廉洁承诺书
2014/05/28 职场文书
2014年挂职干部工作总结
2014/12/06 职场文书
《司马光》教学反思
2016/02/22 职场文书
详解Python魔法方法之描述符类
2021/05/26 Python