The minimum value in a list is the element with the highest value. You can find the minimum value index in a list by passing the list to the built-in min() function and then using list.index(element)
where the element is the minimum value. The list.index()
method will return the index of the first occurrence of the minimum value.
Table of contents
Example: List of Numbers
Let’s look at an example of finding the index of the minimum value in a list of numbers.
# Define list my_list = [2, 5, 10, 99, 4, 1] # Get min value of the list min_val = min(my_list) # Get index of min value min_idx = my_list.index(min_val) # Print result print(f'Min value in {my_list} is {min_val}, with the index {min_idx}')
Let’s run the code to get the result:
Min value in [2, 5, 10, 99, 4, 1] is 1, with the index 5
Note that the index of a list starts from 0.
Example: List of Characters
We can also use the minimum value for characters, for example,
# Define string my_str = 'twentynine' # Convert string to list of characters my_list = list(my_str) # Get minimum ASCII value min_val = min(my_list) # Get the index for the minimum value min_idx = my_list.index(min_val) # Print the result print(f'Min value in {my_list} is {min_val}, with the index {min_idx}')
In the case of characters, the min()
function will find the character with the minimum ASCII value. Let’s run the code to get the result:
Min value in ['t', 'w', 'e', 'n', 't', 'y', 'n', 'i', 'n', 'e'] is e, with the index 2
Summary
Congratulations on reading to the end of this tutorial!
For further reading on getting the index of a value from a list, go to the article:
How to Find the Index of the Max Value in a List in Python
Go to the online courses page on Python to learn more about coding in Python for data science and machine learning.
Have fun and happy researching!
Suf is a senior advisor in data science with deep expertise in Natural Language Processing, Complex Networks, and Anomaly Detection. Formerly a postdoctoral research fellow, he applied advanced physics techniques to tackle real-world, data-heavy industry challenges. Before that, he was a particle physicist at the ATLAS Experiment of the Large Hadron Collider. Now, he’s focused on bringing more fun and curiosity to the world of science and research online.