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 相关文章推荐
paramiko模块安装和使用(远程登录服务器)
Jan 27 Python
python循环监控远程端口的方法
Mar 14 Python
浅析Python 中整型对象存储的位置
May 16 Python
老生常谈Python进阶之装饰器
May 11 Python
Python将多个list合并为1个list的方法
Jun 27 Python
Python脚本完成post接口测试的实例
Dec 17 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
May 27 Python
python re.sub()替换正则的匹配内容方法
Jul 22 Python
Python创建数字列表的示例
Nov 28 Python
python异常处理之try finally不报错的原因
May 18 Python
浅析python 通⽤爬⾍和聚焦爬⾍
Sep 28 Python
Python语法学习之进程的创建与常用方法详解
Apr 08 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
第十二节--类的自动加载
2006/11/16 PHP
php中自定义函数dump查看数组信息类似var_dump
2014/01/27 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
php版微信公众平台接口开发之智能回复开发教程
2016/09/22 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
2020/03/18 PHP
js左侧多级菜单动态的解决方案
2010/02/01 Javascript
Javascript 运动中Offset的bug解决方案
2014/12/24 Javascript
AngularJS模块管理问题的非常规处理方法
2015/04/29 Javascript
jQuery往textarea中光标所在位置插入文本的方法
2015/06/26 Javascript
js带点自动图片轮播幻灯片特效代码分享
2015/09/07 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
基于JS实现bookstore静态页面的实例代码
2017/02/22 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
2018/05/13 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
2018/08/24 Javascript
React Native开发封装Toast与加载Loading组件示例
2018/09/08 Javascript
Vue.js 父子组件通信的十种方式
2018/10/30 Javascript
详解微信小程序获取当前时间及日期的方法
2019/04/28 Javascript
vue 实现input表单元素的disabled示例
2019/10/28 Javascript
jQuery模仿ToDoList实现简单的待办事项列表
2019/12/30 jQuery
JS倒计时两种实现方式代码实例
2020/07/27 Javascript
python实现BackPropagation算法
2017/12/14 Python
python实现海螺图片的方法示例
2019/05/12 Python
python爬虫模拟浏览器访问-User-Agent过程解析
2019/12/28 Python
Python try except finally资源回收的实现
2021/01/25 Python
原生 JS+CSS+HTML 实现时序图的方法
2019/07/31 HTML / CSS
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
农田水利实习自我鉴定
2013/09/19 职场文书
环境科学专业个人求职信
2013/09/26 职场文书
个人银行贷款担保书
2014/04/01 职场文书
2014年党支部学习材料
2014/05/19 职场文书
2015年宣传思想工作总结
2015/05/22 职场文书
党员反四风学习心得体会
2016/01/22 职场文书
python3操作redis实现List列表实例
2021/08/04 Python
Android中的Launch Mode详情
2022/06/05 Java/Android