Python中最大最小赋值小技巧(分享)

作者:晓东邪 时间:2021-08-26 06:07:44 

码代码时,有时候需要根据比较大小分别赋值:


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))

还是可以少敲几个字母的~

来源:http://blog.csdn.net/xiaodongxiexie/article/details/78741464

标签:Python,最大,最小,赋值
0
投稿

猜你喜欢

  • Python数据分析之使用matplotlib绘制折线图、柱状图和柱线混合图

    2023-09-16 23:18:09
  • Python实现根据日期获取当天凌晨时间戳的方法示例

    2023-08-04 14:16:46
  • pyqt5 实现工具栏文字图片同时显示

    2023-08-12 17:46:58
  • Python flask使用ajax上传文件的示例代码

    2021-06-25 17:40:29
  • 如何检测用户第一次访问我的网站并显示友好信息?

    2009-11-25 20:33:00
  • 树莓派中python获取GY-85九轴模块信息示例

    2021-01-21 18:48:15
  • Pandas实现DataFrame的简单运算、统计与排序

    2022-03-29 02:09:54
  • 关于pip的安装,更新,卸载模块以及使用方法(详解)

    2022-03-15 07:21:36
  • CPQuery 解决拼接SQL的新方法

    2024-01-23 22:14:51
  • WEB界面设计五种特征

    2010-03-16 12:34:00
  • python爬虫 正则表达式解析

    2022-07-16 18:24:01
  • python装饰器初探(推荐)

    2023-01-19 14:40:27
  • Python calendar模块详情

    2023-08-20 23:04:59
  • 基于JS脚本语言的基础语法详解

    2024-06-05 10:01:53
  • Python 有可能删除 GIL 吗?

    2023-02-12 15:52:21
  • 开窗函数有浅入深详解(一)

    2024-01-27 03:43:07
  • 微信公众号接入ChatGPT机器人的方法

    2023-11-19 22:05:42
  • javascript判断网页是关闭还是刷新

    2024-02-23 21:05:52
  • MySQL修改配置,区分大小写

    2010-12-03 16:31:00
  • python 实现 hive中类似 lateral view explode的功能示例

    2021-08-20 13:51:45
  • asp之家 网络编程 m.aspxhome.com