Gavin Matthew 2021-09-26 09:54 采纳率: 25%
浏览 29
已结题

请帮我看段python代码……奇怪,昨天还好好的……

我这是传进去一个列表 和 目标值,想输出目标值在列表中的位置


# 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, '合格'))
  • 写回答

2条回答 默认 最新

  • zlebhs 2021-09-26 09:59
    关注

    你这样写,只判断了第一个元素,把return 'aa' 写最外面

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月26日
  • 创建了问题 9月26日