3 Top Methods to Find Array’s Min and Max Values in Python

Here are the methods to find Array’s min and max values in Python. Python provides several built-in functions for working with arrays. One of the uses is finding array min and max values.

How to find Max and Min of Array in Python

First, let’s create an example array:

my_array = [23, 45, 12, 56, 78, 34, 65, 32]

1. Using min() and max() Functions

Python’s built-in min() and max() functions can be used to find the minimum and maximum values in an array.

For example:

#Python logic to find min and max of an array
my_array = [23, 45, 12, 56, 78, 34, 65, 32]

minimum = min(my_array)
maximum = max(my_array)

print("Minimum value:", minimum)
print("Maximum value:", maximum)

This code finds the minimum and maximum values in the my_array array using the min() and max() functions, and prints them to the console. The output will look like this:

Minimum value: 12
Maximum value: 78


** Process exited - Return Code: 0 **
Press Enter to exit terminal

2. Using a Loop to Find Min and Max Values

Alternatively, you can find the minimum and maximum values in an array by using a loop to iterate over the array.

For example:

#Python logic to find min and max of an array
my_array = [23, 45, 12, 56, 78, 34, 65, 32]

minimum = my_array[0]
maximum = my_array[0]

for number in my_array:
    if number < minimum:
        minimum = number
    if number > maximum:
        maximum = number

print("Minimum value:", minimum)
print("Maximum value:", maximum)

This code initializes minimum and maximum to the first element in the array, then iterates over the array and updates the minimum and maximum values as needed. The resulting output will look like this:

Minimum value: 12
Maximum value: 78


** Process exited - Return Code: 0 **
Press Enter to exit terminal
Advertisements

3. Using the sort() Method to Find Min and Max Values

Another way to find the minimum and maximum values in an array is to use the sort() method to sort the array in ascending or descending order, then take the first and last elements of the sorted array.

For example:

#Python logic to find min and max of an array
my_array = [23, 45, 12, 56, 78, 34, 65, 32]

my_array.sort()

minimum = my_array[0]
maximum = my_array[-1]

print("Minimum value:", minimum)
print("Maximum value:", maximum)

This code sorts the my_array array in ascending order using the sort() the method then assigns the minimum and maximum values to the first and last elements of the sorted array. The resulting output will look like this:

Minimum value: 12
Maximum value: 78


** Process exited - Return Code: 0 **
Press Enter to exit terminal

In conclusion, these are some ways to find the minimum and maximum values in an array using Python. Depending on your needs and preferences, you can choose the method that works best for you.

References

Author: Srini

Experienced software developer. Skills in Development, Coding, Testing and Debugging. Good Data analytic skills (Data Warehousing and BI). Also skills in Mainframe.