student_data is a list of dictionaries, one per student. Every dictionary has a
'rollno' key, a 'city' key, and one key per course holding the marks of that
student in the course, for example:
[{'rollno': 1, 'city': 'Chennai', 'maths': 80, 'physics': 60},
{'rollno': 2, 'city': 'Delhi', 'maths': 55, 'physics': 90}]
Write max_course_marks(student_data, course) that returns the highest marks
scored in course by any student. student_data is never empty and every student
has the given course.
Use map with a lambda and the max function rather than an explicit loop.
Example
For [{'rollno': 1, 'maths': 80}, {'rollno': 2, 'maths': 55}, {'rollno': 3, 'maths': 92}]
and course = 'maths', the result is 92.
Implement this function:
def max_course_marks(student_data, course):
Write the function only — the arguments are read for you and the return value is printed automatically.
Arguments arrive as one Python literal per line, in this order: student_data, course.
Input
[{'rollno': 1, 'maths': 80}, {'rollno': 2, 'maths': 55}, {'rollno': 3, 'maths': 92}]
'maths'
Output
92