Find the greatest number in a list of numbers

后端 未结 7 2045
我在风中等你
我在风中等你 2020-11-29 02:04

Is there any easy way or function to determine the greatest number in a python list? I could just code it, as I only have three numbers, however it would make the code a lot

7条回答
  •  眼角桃花
    2020-11-29 02:33

    This approach is without using max() function

    a = [1,2,3,4,6,7,99,88,999]
    max_num = 0
    for i in a:
        if i > max_num:
            max_num = i
    print(max_num)
    

    Also if you want to find the index of the resulting max,

    print(a.index(max_num))
    

    Direct approach by using function max()

    max() function returns the item with the highest value, or the item with the highest value in an iterable

    Example: when you have to find max on integers/numbers

    a = (1, 5, 3, 9)
    print(max(a))
    >> 9
    

    Example: when you have string

    x = max("Mike", "John", "Vicky")
    print(x)
    >> Vicky
    

    It basically returns the name with the highest value, ordered alphabetically.

提交回复
热议问题