Python中最大最小赋值小技巧(分享)
本文分享了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中最大最小赋值小技巧(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持本站。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









