python 小技巧

a
Out[22]: 90.439077782827

position=[k+1 for k in range(len(b)-1) if b[k]<a<=b[k+1]][0]

position
Out[24]: 4

b
Out[25]: [0, 10, 30, 70, 100]

第一句:for k in range(len(b)-1) :
                    第二句:if b[k]<a<=b[k+1]]
                    第三句:k+1
                    比如:范围是4(0-3)段,如果a在第0段到第1之间,那么positon-=1
                    '''

for v in set(c):
    if v==v:
        print ('有值')
    else:
        print('无值'

原文地址:https://www.cnblogs.com/vivianzy1985/p/9317177.html