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

陈默
陈默
发布时间:2026-10-13 | 1人浏览过
原创

本文分享了Python中获取最大最小值的两种赋值方式。通过对比max/min函数与sorted排序,展示了在比较两个数时,使用sorted((dx, dy))能减少代码输入,提升简洁性。

编写代码时,有时需要根据数值大小分别进行赋值操作:

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 相关产品和应用

全部下载

专题列表