我这是传进去一个列表 和 目标值,想输出目标值在列表中的位置
# coding = utf-8
def get_index_by_value(list_name, value):
for index, v in enumerate(list_name):
if v == value:
return index
else:
return 'aa'
if __name__ == '__main__':
lt = ['95', '79', '休学', '72', None, '77', '合格', '82', '合格', '转学', '88', '88']
print(get_index_by_value(lt, '合格'))
你这样写,只判断了第一个元素,把return 'aa' 写最外面
return早了