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中序列与字典的相同和不同之处
Jan 19 Python
用python简单实现mysql数据同步到ElasticSearch的教程
May 30 Python
python-str,list,set间的转换实例
Jun 27 Python
使用Python读取二进制文件的实例讲解
Jul 09 Python
Python使用sorted对字典的key或value排序
Nov 15 Python
Python之pymysql的使用小结
Jul 01 Python
Python pandas.DataFrame 找出有空值的行
Sep 09 Python
Python timeit模块的使用实践
Jan 13 Python
Python Django form 组件动态从数据库取choices数据实例
May 19 Python
一文搞懂如何实现Go 超时控制
Mar 30 Python
教你怎么用Python生成九宫格照片
May 20 Python
详解NumPy中的线性关系与数据修剪压缩
May 25 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
PHPLog php 程序调试追踪工具
2009/09/09 PHP
基于PHP读取csv文件内容的详解
2013/06/18 PHP
PHP编程中的常见漏洞和代码实例
2014/08/06 PHP
php发送邮件的问题详解
2015/06/22 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
PHP中快速生成随机密码的几种方式
2017/04/17 PHP
建立良好体验度的Web注册系统ajax
2007/07/09 Javascript
jquery下为Event handler传递动态参数的代码
2011/01/06 Javascript
JavaScript flash复制库类 Zero Clipboard
2011/01/17 Javascript
jQuery拖拽插件gridster使用指南
2015/04/21 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
2017/07/07 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
详解angular路由高亮之RouterLinkActive
2018/04/28 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
35个最好用的Vue开源库(史上最全)
2019/01/03 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
ES6 Proxy实现Vue的变化检测问题
2019/06/11 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
2020/09/11 Javascript
python获取豆瓣电影简介代码分享
2014/01/16 Python
浅析Python的Django框架中的Memcached
2015/07/23 Python
Python socket模块实现的udp通信功能示例
2019/04/10 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
CSS3标注引用的出处和来源的方法
2020/02/25 HTML / CSS
印度尼西亚综合购物网站:Lazada印尼
2016/09/07 全球购物
俄罗斯有趣和原创礼物网上商店:MagicMag
2019/08/01 全球购物
关于教师节的演讲稿
2014/09/04 职场文书
2015入党自荐书范文
2015/03/05 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书
如何用Laravel包含你自己的帮助函数
2021/05/27 PHP
关于@OnetoMany关系映射的排序问题,使用注解@OrderBy
2021/12/06 Java/Android
深入理解go缓存库freecache的使用
2022/02/15 Golang
如何利用React实现图片识别App
2022/02/18 Javascript