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实现识别图片内容的方法分析
Jul 11 Python
Python正则匹配判断手机号是否合法的方法
Dec 09 Python
Python多进程写入同一文件的方法
Jan 14 Python
Python XML转Json之XML2Dict的使用方法
Jan 15 Python
python3实现zabbix告警推送钉钉的示例
Feb 20 Python
python+rsync精确同步指定格式文件
Aug 29 Python
Python处理session的方法整理
Aug 29 Python
如何利用python给图片添加半透明水印
Sep 06 Python
python 扩展print打印文件路径和当前时间信息的实例代码
Oct 11 Python
对Keras中predict()方法和predict_classes()方法的区别说明
Jun 09 Python
python语言中有算法吗
Jun 16 Python
Python实现查询剪贴板自动匹配信息的思路详解
Jul 09 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 CLI模式下的多进程应用分析
2013/06/03 PHP
php使用wordwrap格式化文本段落的方法
2015/03/17 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
ASP Json Parser修正版
2009/12/06 Javascript
学习js在线html(富文本,所见即所得)编辑器
2012/12/18 Javascript
jQuery实现类似滑动门切换效果的层切换
2013/09/23 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
2014/04/30 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
nodejs导出excel的方法
2015/06/30 NodeJs
AngularJS数据源的多种获取方式汇总
2016/02/02 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
2016/05/11 Javascript
JavaScript遍历求解数独问题的主要思路小结
2016/06/12 Javascript
轻松实现jquery选项卡切换效果
2016/10/10 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
JavaScript获取select中text值的方法
2017/02/13 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
2018/01/12 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
深入解读Node.js中的koa源码
2019/06/17 Javascript
[18:20]DOTA2 HEROS教学视频教你分分钟做大人-昆卡
2014/06/11 DOTA
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
[02:34]肉山说——泡妞篇
2014/09/16 DOTA
Python2.x利用commands模块执行Linux shell命令
2016/03/11 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
Python 3.x基于Xml数据的Http请求方法
2018/12/28 Python
Django框架 信号调度原理解析
2019/09/04 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
AJax面试题
2014/11/25 面试题
2014村务公开实施方案
2014/02/25 职场文书
说明书怎么写
2014/05/06 职场文书
党员演讲稿
2014/09/04 职场文书
计划生育工作总结2015
2015/04/03 职场文书
Python入门之基础语法详解
2021/05/11 Python
Go语言基础切片的创建及初始化示例详解
2021/11/17 Golang
Java实现扫雷游戏详细代码讲解
2022/05/25 Java/Android