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
投稿

猜你喜欢

  • 蜕变——记QQ医生3.0

    2009-09-16 14:41:00
  • Python:type、object、class与内置类型实例

    2023-09-27 08:51:27
  • 简单理解Python中基于生成器的状态机

    2023-04-14 17:35:55
  • Python入门之modf()方法的使用

    2023-02-27 10:11:53
  • Python实现的银行系统模拟程序完整案例

    2023-03-15 21:00:26
  • PHP格式化显示时间date()函数案例讲解

    2023-06-13 06:45:34
  • python模拟登录并且保持cookie的方法详解

    2023-09-06 06:07:16
  • Python基本运算几何运算处理数字图像示例

    2021-08-22 23:25:05
  • [翻译]标记语言和样式手册 Chapter 12 CSS布局

    2008-02-13 14:19:00
  • 中文字体在 CSS 中的写法

    2009-11-24 13:21:00
  • 在VSCode中配置PHP开发环境的实战步骤

    2023-06-06 02:13:06
  • 如何“看看”服务器上的那个文件还在不在?

    2009-11-02 20:17:00
  • 在ASP.NET 2.0中操作数据之五十二:使用FileUpload上传文件

    2023-07-07 04:19:18
  • 一次MySQL性能优化实战

    2009-03-09 15:01:00
  • Python中的zip函数使用示例

    2021-05-15 01:10:53
  • Python算术运算符实例详解

    2021-10-05 16:29:22
  • Pytorch平均池化nn.AvgPool2d()使用方法实例

    2023-09-30 02:49:35
  • Python爬虫框架Scrapy基本用法入门教程

    2021-08-17 19:50:45
  • Python获取、格式化当前时间日期的方法

    2021-05-27 17:34:06
  • python编程羊车门问题代码示例

    2023-04-10 18:39:19
  • asp之家 网络编程 m.aspxhome.com