# Write a Python program to get the largest number from a list | Code

You can use your own logic to compare each item of the list using a for loop to get the largest number from a list in Python. Or use the max() function in the build function in Python.

## Python program to get the largest number from a list

Simple example code has a list of numbers and the task is to write a Python program to find the largest number in the given list.

Without using built-in functions

``````def max_num(lst):
m = lst[0]
for a in lst:
if a > m:
m = a
return m

print(max_num([1, 2, -1, 0]))
``````

Output:

Using max() method

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

# printing the maximum element
print("Largest element is:", max(list1))``````

Output: Largest element is: 45

Using sort method

Sort the list in ascending order and print the last element in the list.

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

list1.sort()

# printing the last element
print(list1[-1])``````

Output: 99

Here’s a simple Python program that takes a list of numbers as input and returns the largest number from that list:

``````def get_largest_number(numbers):
if not numbers:
return None  # Return None for an empty list

largest = numbers[0]
for num in numbers:
if num > largest:
largest = num

return largest

# Example usage
num_list = [12, 45, 6, 78, 23, 56]
largest_num = get_largest_number(num_list)
print("The largest number is:", largest_num)
``````

Replace the `num_list` variable with your own list of numbers to find the largest number in your desired list.

Do comment if you have any doubts or suggestions on this Python program code.

Note: IDE: PyCharm 2021.3.3 (Community Edition)

Windows 10

Python 3.10.1

All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.