根据小数点后面的数取某个范围内的数

我想处理的数据如下:

img


怎么能不看整数部分,只根据小数部分取一个范围的数。比如不看整数部分把小数点后面是.28493-.38493范围的数取出来,并且放回以前的数据表中。


import math

t = []
# b列表是你的数据
b = [2.54233565, 5.42335651, 3.14233156]
for i in b:
    if 0.28493 < float('%.8f' % (i - math.floor(i))) < 0.38493:
        t.append(float('%.8f' % (i - math.floor(i))))
print(t)