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之有容乃大的list(1)
Sep 14 Python
python3批量删除豆瓣分组下的好友的实现代码
Jun 07 Python
python获取list下标及其值的简单方法
Sep 12 Python
python3中dict(字典)的使用方法示例
Mar 22 Python
python实现单链表中删除倒数第K个节点的方法
Sep 28 Python
Django 全局的static和templates的使用详解
Jul 19 Python
在win64上使用bypy进行百度网盘文件上传功能
Jan 02 Python
pycharm运行程序时看不到任何结果显示的解决
Feb 21 Python
Jupyter打开图形界面并画出正弦函数图像实例
Apr 24 Python
python 使用多线程创建一个Buffer缓存器的实现思路
Jul 02 Python
Python中常用的os操作汇总
Nov 05 Python
Python答题卡识别并给出分数的实现代码
Jun 22 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服务器实现多session并发运行
2006/10/09 PHP
那些年一起学习的PHP(三)
2012/03/22 PHP
smarty实现多级分类的方法
2014/12/05 PHP
PHP 接入微信扫码支付总结(总结篇)
2016/11/03 PHP
PHP实现新型冠状病毒疫情实时图的实例
2020/02/04 PHP
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
javascript 数组排序函数sort和reverse使用介绍
2013/11/21 Javascript
jquery mobile动态添加元素之后不能正确渲染解决方法说明
2014/03/05 Javascript
整理Javascript函数学习笔记
2015/12/01 Javascript
分分钟玩转Vue.js组件
2016/10/25 Javascript
javascript history对象详解
2017/02/09 Javascript
NodeJS测试框架mocha入门教程
2017/03/28 NodeJs
Vue表情输入组件 微信face表情组件
2019/02/11 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
Vue使用Clipboard.JS在h5页面中复制内容实例详解
2019/09/03 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
2020/03/12 Javascript
详解webpack的文件监听实现(热更新)
2020/09/11 Javascript
如何实现删除numpy.array中的行或列
2018/05/08 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
Python OrderedDict字典排序方法详解
2020/05/21 Python
浅谈Python 函数式编程
2020/06/20 Python
python 日志模块logging的使用场景及示例
2021/01/04 Python
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
世界上最大的冷却器制造商:Igloo Coolers
2019/07/23 全球购物
酒店服务与管理毕业生求职信
2013/11/02 职场文书
2014年大学生党课心得体会范文
2014/03/29 职场文书
假期安全教育广播稿
2014/10/04 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
冰雪公主观后感
2015/06/16 职场文书
2019年幼儿园家长接送责任书
2019/10/29 职场文书
Redis性能监控的实现
2021/07/09 Redis
javascript Number 与 Math对象的介绍
2021/11/17 Javascript
Spring依赖注入多种类型数据的示例代码
2022/03/31 Java/Android
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle