Find the greatest number in python

View Discussion

Improve Article

Save Article

  • Read
  • Discuss
  • View Discussion

    Improve Article

    Save Article

    Given a list of numbers, the task is to write a Python program to find the largest number in given list. 

    Examples:

    Input : list1 = [10, 20, 4]
    Output : 20
    
    Input : list2 = [20, 10, 20, 4, 100]
    Output : 100

    Method 1: Sort the list in ascending order and print the last element in the list. 

    Python3

    list1 = [10, 20, 4, 45, 99]

    list1.sort()

    print("Largest element is:", list1[-1])

    Output

    Largest element is: 99

    Method 2: Using max() method 

    Python3

    list1 = [10, 20, 4, 45, 99]

    print("Largest element is:", max(list1))

    Output

    Largest element is: 99

    Method 3: Find max list element on inputs provided by user 

    Python3

    list1 = []

    num = int(input("Enter number of elements in list: "))

    for i in range(1, num + 1):

        ele = int(input("Enter elements: "))

        list1.append(ele)

    print("Largest element is:", max(list1))

    Output:

    Enter number of elements in list: 4
    Enter elements: 12
    Enter elements: 19
    Enter elements: 1
    Enter elements: 99
    Largest element is: 99

    Method 4: Without using built-in functions in python: 

    Python3

    def myMax(list1):

        max = list1[0]

        for x in list1:

            if x > max:

                max = x

        return max

    list1 = [10, 20, 4, 45, 99]

    print("Largest element is:", myMax(list1))

    Output

    Largest element is: 99

    Method 5: Use the max() and def functions to find the largest element in a given list. The max() function prints the largest element in the list.  

    Python3

    def maxelement(lst):

        print(max(lst))

    lst = [20, 10, 20, 4, 100]

    maxelement(lst)

    Method: Using the lambda function

    Python3

    lst = [20, 10, 20, 4, 100]

    print(max(lst, key=lambda value: int(value)) )

    Method: Using reduce function

    Python3

    from functools import reduce

    lst = [20, 10, 20, 4, 100]

    largest_elem = reduce(max, lst)

    print(largest_elem)

    Time Complexity: O(n)

    Auxiliary Space: O(1)


    What is the biggest number in Python?

    Integers are unlimited in size and have no maximum value in Python.

    How do you find the largest of 3 numbers in Python?

    Python Program a = int(input('Enter first number : ')) b = int(input('Enter second number : ')) c = int(input('Enter third number : ')) largest = 0 if a > b and a > c : largest = a elif b > c : largest = b else : largest = c print(largest, "is the largest of three numbers.")

    How do you find the greatest of 4 numbers in Python?

    You can use Python's built-in max() function, which returns the maximum value of a sequence. That would look something like this: maximum = max(num1, num2, num3, num4) if num1 == maximum: ...

    How do you find the largest number in a string in Python?

    max() is an inbuilt function in Python programming language that returns the highest alphabetical character in a string..
    Syntax:.
    Parameter: max() method takes a string as a parameter..
    Return value:.