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

 

posted on 2018-07-16 13:03  vivianzy1985  阅读(65)  评论(0编辑  收藏  举报

导航