Python: Find the maximum and minimum values in a given heterogeneous list
Python List: Exercise - 99 with Solution
Find Max and Min in Heterogeneous List
Write a Python program to find the maximum and minimum values in a given heterogeneous list.
Visual Presentation:
Sample Solution:
Python Code:
# Define a function 'max_min_val' that finds the maximum and minimum integer values in a list
def max_min_val(list_val):
# Use generator expressions to find the maximum and minimum integer values in 'list_val'
max_val = max(i for i in list_val if isinstance(i, int))
min_val = min(i for i in list_val if isinstance(i, int))
return (max_val, min_val)
# Create a list 'list_val' containing a mix of integers and non-integer values
list_val = ['Python', 3, 2, 4, 5, 'version']
# Print a message indicating the original list
print("Original list:")
# Print the contents of 'list_val'
print(list_val)
# Print a message indicating the maximum and minimum integer values in the list will be determined
print("\nMaximum and Minimum values in the said list:")
# Call the 'max_min_val' function with 'list_val' and print the result
print(max_min_val(list_val))
Sample Output:
Original list: ['Python', 3, 2, 4, 5, 'version'] Maximum and Minimum values in the said list: (5, 2)
Flowchart:
Python Code Editor:
Previous: Write a Python program to scramble the letters of string in a given list.
Next: Write a Python program to extract common index elements from more than one given list.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/python-exercises/list/python-data-type-list-exercise-99.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics