欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

float("inf")

程序员文章站 2022-06-04 17:15:31
...

这是一个无限大浮点数,在看python算法的时候看到变量“差异”的初始化是它,一开始还不理解,后来发现对于一组未知变量数组作比较的时候,它就用处大了。

比如

from random import randrange
seq = [randrange(10**10) for i in range(100)]
dd = float("inf")#可以有,很顺手
seq.sort()

for i in range(len(seq) - 1):#算法轻便,只过了一重循环
	x,y = seq[i],seq[i+1]
	if x == y: continue
	d = abs(x-y)
	if d < dd:#它的用处体现,difference总是小于初始化值。
		xx,yy,dd = x,y,d

float("inf")


相关标签: python sorting