首页 > 技术文章 > python 小技巧

vivianzy1985 2018-07-16 13:03 原文

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('无值'

 

推荐阅读