Python: Find all index positions of the maximum and minimum values in a given list using lambda
Python Lambda: Exercise-46 with Solution
Write a Python program to find index position and value of the maximum and minimum values in a given list of numbers using lambda.
Sample Solution:
Python Code :
def position_max_min(nums):
max_result = max(enumerate(nums), key=(lambda x: x[1]))
min_result = min(enumerate(nums), key=(lambda x: x[1]))
return max_result,min_result
nums = [12,33,23,10.11,67,89,45,66.7,23,12,11,10.25,54]
print("Original list:")
print(nums)
result = position_max_min(nums)
print("\nIndex position and value of the maximum value of the said list:")
print(result[0])
print("\nIndex position and value of the minimum value of the said list:")
print(result[1])
Sample Output:
Original list: [12, 33, 23, 10.11, 67, 89, 45, 66.7, 23, 12, 11, 10.25, 54] Index position and value of the maximum value of the said list: (5, 89) Index position and value of the minimum value of the said list: (3, 10.11)
Visualize Python code execution:
The following tool visualize what the computer is doing step-by-step as it executes the said program:
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to convert string element to integer inside a given tuple using lambda.
Next: Write a Python program to sort a given mixed list of integers and strings using lambda. Numbers must be sorted before strings.What is the difficulty level of this exercise?
Test your Python skills with w3resource's quiz
Python: Tips of the Day
Memoization using LRU cache:
import functools @functools.lru_cache(maxsize=128) def fibonacci(n): if n == 0: return 0 elif n == 1: return 1 return fibonacci(n - 1) + fibonacci(n - 2)
- New Content published on w3resource:
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework