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 city_with_max_no_of_students(student_data) that returns the name of the
city that the largest number of students come from. student_data is never empty.
If several cities are tied, return the one that appears first in student_data.
Example
For [{'rollno': 1, 'city': 'Chennai'}, {'rollno': 2, 'city': 'Delhi'}, {'rollno': 3, 'city': 'Chennai'}]
the result is 'Chennai'.
Implement this function:
def city_with_max_no_of_students(student_data):
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.
Input
[{'rollno': 1, 'city': 'Chennai'}, {'rollno': 2, 'city': 'Delhi'}, {'rollno': 3, 'city': 'Chennai'}]
Output
'Chennai'