اكتب دالة باسم groupByGrade تأخذ قائمة من الطلاب (كل طالب قاموس يحتوي على name و grade) وتُرجع قاموس يجمع الطلاب حسب الدرجة.

المطلوب:

  • الدالة تأخذ معامل واحد: students (قائمة من القواميس)
  • الدالة تُرجع قاموس حيث المفتاح هو الدرجة والقيمة هي قائمة بأسماء الطلاب

مثال:

students = [
    {"name": "Ali", "grade": "A"},
    {"name": "Sara", "grade": "B"},
    {"name": "Omar", "grade": "A"}
]
groupByGrade(students)  # {"A": ["Ali", "Omar"], "B": ["Sara"]}

الناتج (Console)

سيظهر ناتج تنفيذ الكود هنا.