Llistes de classe X26369


Statement
 

pdf   zip

html

A l’escola EEBE cada estudiant es matricula en diversos grups de diferents assignatures. Aquestes dades de matrícula es guarden en un diccionari que associa el DNI de cada estudiant amb la llista dels grups en els quals s’ha matriculat.

L’escola ha de proporcionar a cada professor la llista d’estudiants matriculats en els seus grups.

Es demana que dissenyis una funció listas_clase(matr) que, donat un dict matr amb dades de matrícula com el descrit al principi, retorni un altre diccionari que associï cada grup amb la llista ordenada alfabèticament dels DNI dels estudiants matriculats en aquest grup.

Sample session
>>> matr = {'5555E': ['I21', 'SD32', 'MC10'],
...         '2222B': ['I21', 'DCAD11', 'E10'],
...         '4444D': ['I21', 'SD32'],
...         '1111A': ['I21', 'DCAD11', 'MC10'],
...         '3333C': ['I21', 'SD32', 'E10']}
>>> lc = listas_clase(matr)
>>> if lc != {'I21':['1111A','2222B','3333C','4444D','5555E'],
...           'DCAD11': ['1111A','2222B'],
...           'SD32': ['3333C','4444D','5555E'],
...           'MC10': ['1111A','5555E'],
...           'E10': ['2222B','3333C']}:
...     print(lc)
Information
Author
InfBesos
Language
Catalan
Translator
Original language
Spanish
Other languages
English Spanish
Official solutions
Python
User solutions
Python