Python Finding Index of Maximum in List

前端 未结 9 2675
别那么骄傲
别那么骄傲 2021-02-19 01:13
def main():
    a = [2,1,5,234,3,44,7,6,4,5,9,11,12,14,13]
    max = 0
    for number in a:
        if number > max:
            max = number
    print max

if __name         


        
9条回答
  •  一生所求
    2021-02-19 02:09

    Use the index(x) function. See the documentation here http://docs.python.org/tutorial/datastructures.html

    def main():
        a = [2,1,5,234,3,44,7,6,4,5,9,11,12,14,13]
        max = 0
        for number in a:
            if number > max:
                max = number
        max_index = a.index(max)
        print max
    

    However, this is not as fast as other suggested answers (e.g. using enumerate). Simple though.

提交回复
热议问题