python获取列表数字的下标

因为input输入的是字符型的,所以要转换一下,不然会报错

list= [8, 23, 45, 12, 78]
int =0
while int!=1:
    str = input('输入数字获取序号:')
    if float(str) in list:
        print(list.index(float(str)))
        print('数字',str,'的序号是',list.index(float(str)))
        int = 1
    else:
        print('你输入的数字不在列表中!')
posted @ 2021-03-02 09:57  倔强的烤马铃薯  阅读(6)  评论(0)    收藏  举报  来源