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 yield 小结和实例
Apr 25 Python
Python中pygame安装方法图文详解
Nov 11 Python
Python3中的列表,元组,字典,字符串相关知识小结
Nov 10 Python
详解Tensorflow数据读取有三种方式(next_batch)
Feb 01 Python
python实现装饰器、描述符
Feb 28 Python
cmd运行python文件时对结果进行保存的方法
May 16 Python
python write无法写入文件的解决方法
Jan 23 Python
详解python中sort排序使用
Mar 23 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
Oct 11 Python
Python Request类源码实现方法及原理解析
Aug 17 Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
Sep 23 Python
在python中对于bool布尔值的取反操作
Dec 11 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
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
js程序中美元符号$是什么
2008/06/05 Javascript
JavaScript 替换Html标签实现代码
2009/10/14 Javascript
jquery checkbox全选、取消全选实现代码
2010/03/05 Javascript
jQuery + Flex 通过拖拽方式动态改变图片的代码
2011/08/03 Javascript
JS 表单验证大全
2011/11/23 Javascript
javascript中的startWith和endWith的几种实现方法
2013/05/07 Javascript
Linux下编译安装php libevent扩展实例
2015/02/14 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
基于Jquery和html5的7款个性化地图插件
2015/11/17 Javascript
轻松实现jquery手风琴效果
2016/01/14 Javascript
Node.js Addons翻译(C/C++扩展)
2016/06/12 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
jQuery EasyUI Layout实现tabs标签的实例
2017/09/26 jQuery
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
2018/11/13 Javascript
[06:24]DOTA2亚洲邀请赛小组赛第三日 TOP10精彩集锦
2015/02/01 DOTA
python使用BeautifulSoup分析网页信息的方法
2015/04/04 Python
Python自动扫雷实现方法
2015/07/25 Python
Java及python正则表达式详解
2017/12/27 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
2019/08/09 Python
JupyterNotebook设置Python环境的方法步骤
2019/12/03 Python
Python多线程获取返回值代码实例
2020/02/17 Python
jupyter notebook运行命令显示[*](解决办法)
2020/05/18 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
2020/08/07 Python
pandas按照列的值排序(某一列或者多列)
2020/12/13 Python
html5中的input新属性range使用记录
2014/09/05 HTML / CSS
潘多拉珠宝英国官方网上商店:PANDORA英国
2018/06/12 全球购物
在Ajax应用中信息是如何在浏览器和服务器之间传递的
2016/05/31 面试题
电气专业应届生求职信
2013/11/01 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
保密工作整改报告
2014/11/06 职场文书
高中班主任评语
2014/12/30 职场文书
python缺失值的解决方法总结
2021/06/09 Python
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle