Py学习  »  Python

在python列表中查找浮点

Kamlesh Dev • 5 年前 • 455 次点击  

这个问题已经有了答案:

我很惊讶看到这种python行为,但不明白为什么?我无法在python列表中搜索0.3。

>> import numpy as np
>> Lambdas = np.arange(0.0, 1.05, 0.05)
>> print(Lambdas)
[0.   0.05 0.1  0.15 0.2  0.25 0.3  0.35 0.4  0.45 0.5  0.55 0.6  0.65
 0.7  0.75 0.8  0.85 0.9  0.95 1.  ]
>> print(0.3 in Lambdas)
False
>> print(0.30 in Lambdas)
False
>> print(0.1 in Lambdas)
True
>> print(0.4 in Lambdas)
True
>> print(1 in Lambdas)
True
>> print(1.0 in Lambdas)
True
>> print(0.1 in Lambdas)
True
>>
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/49442
 
455 次点击  
文章 [ 2 ]  |  最新文章 5 年前