﻿ Python: Filter the height and width of students which are stored in a dictionary - w3resource

Python: Filter the height and width of students which are stored in a dictionary

Python dictionary: Exercise-44 with Solution

Write a Python program to filter the height and width of students, which are stored in a dictionary.

Visualal Presentation:

Sample Solution:

Python Code:

``````# Define a function 'filter_data' that filters students based on height and weight criteria.
def filter_data(students):
# Use a dictionary comprehension to create a new dictionary 'result'.
# Include key-value pairs from 'students' where the height (s[0]) is greater than or equal to 6.0
# and the weight (s[1]) is greater than or equal to 70.
result = {k: s for k, s in students.items() if s[0] >= 6.0 and s[1] >= 70}
return result

# Create a dictionary 'students' with student names as keys and tuples of height and weight as values.
students = {
'Cierra Vega': (6.2, 70),
'Alden Cantrell': (5.9, 65),
'Kierra Gentry': (6.0, 68),
'Pierre Cox': (5.8, 66)
}

# Print a message indicating the start of the code section and the original dictionary.
print("Original Dictionary:")
print(students)

# Print a message indicating the intention to filter students based on height and weight criteria.
print("\nHeight > 6ft and Weight > 70kg:")

# Call the 'filter_data' function to filter students based on the specified criteria.
# Print the resulting filtered dictionary.
print(filter_data(students))
```
```

Sample Output:

```Original Dictionary:
{'Cierra Vega': (6.2, 70), 'Alden Cantrell': (5.9, 65), 'Kierra Gentry': (6.0, 68), 'Pierre Cox': (5.8, 66)}

Height > 6ft and Weight> 70kg:
{'Cierra Vega': (6.2, 70)}
```

Flowchart:

Python Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿