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实现划词翻译
Apr 23 Python
python正则表达式re模块详解
Jun 25 Python
Python MySQL数据库连接池组件pymysqlpool详解
Jul 07 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
Jul 22 Python
python selenium UI自动化解决验证码的4种方法
Jan 05 Python
python如何生成各种随机分布图
Aug 27 Python
PyQt5 窗口切换与自定义对话框的实例
Jun 20 Python
解决python3 requests headers参数不能有中文的问题
Aug 21 Python
django 取消csrf限制的实例
Mar 13 Python
django ORM之values和annotate使用详解
May 19 Python
详解python tkinter 图片插入问题
Sep 03 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
Nov 12 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警告Creating default object from empty value 问题的解决方法
2014/04/02 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
过虑特殊字符输入的js代码
2010/08/05 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
AngularJs入门教程之环境搭建+创建应用示例
2016/11/01 Javascript
javascript事件的绑定基础实例讲解(34)
2017/02/14 Javascript
JQuery validate 验证一个单独的表单元素实例
2017/02/17 Javascript
JS分页的实现(同步与异步)
2017/09/16 Javascript
Vue组件全局注册实现警告框的实例详解
2018/06/11 Javascript
vue中slot(插槽)的介绍与使用
2018/11/12 Javascript
nodejs基础之多进程实例详解
2018/12/27 NodeJs
javascrit中undefined和null的区别详解
2019/04/07 Javascript
基于jquery实现的tab选项卡功能示例【附源码下载】
2019/06/10 jQuery
Vue项目中Api的组织和返回数据处理的操作
2019/11/04 Javascript
详解vue中v-bind:style效果的自定义指令
2020/01/21 Javascript
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
简单谈谈python中的lambda表达式
2018/01/19 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
2018/12/26 Python
python之当你发现QTimer不能用时的解决方法
2019/06/21 Python
pyqt5数据库使用详细教程(打包解决方案)
2020/03/25 Python
IE10 Error.stack 让脚本调试更加方便快捷
2013/04/22 HTML / CSS
比利时香水网上商店:NOTINO
2018/03/28 全球购物
Lululemon英国官网:加拿大瑜伽服装品牌
2019/01/14 全球购物
一套英文Java笔试题面试题
2016/04/21 面试题
应届大学生简历中的自我评价
2014/01/15 职场文书
中级会计大学生职业生涯规划书
2014/09/16 职场文书
健康状况证明模板
2014/10/23 职场文书
2014年乡镇卫生院工作总结
2014/11/24 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
新闻通讯稿模板
2015/07/22 职场文书
公司借款担保书
2015/09/22 职场文书
Node与Python 双向通信的实现代码
2021/07/16 Javascript
vue使用element-ui按需引入
2022/05/20 Vue.js
Linux中文件的基本属性介绍
2022/06/01 Servers