Niveau 8.8 du cahier d'exercices Python
Un nombre est donné. Vérifiez si ce nombre est parfait.
Une liste d'événements sur certains mois est donnée, stockée dans la structure suivante :
events = [
{
'date': '2019-12'
'event': 'name1'
},
{
'date': '2019-12'
'event': 'name2'
},
{
'date': '2019-11'
'event': 'name3'
},
{
'date': '2019-11'
'event': 'name4'
},
{
'date': '2020-10'
'event': 'name5'
},
{
'date': '2020-10'
'event': 'name6'
},
{
'date': '2020-11'
'event': 'name5'
},
{
'date': '2020-11'
'event': 'name6'
},
{
'date': '2020-12'
'event': 'name7'
},
{
'date': '2020-12'
'event': 'name8'
},
{
'date': '2020-12'
'event': 'name9'
},
]
Écrivez un code qui transformera la structure de données en celle-ci :
{
2019: {
11: [liste d'événements],
12: [liste d'événements],
},
2020: {
10: [liste d'événements],
11: [liste d'événements],
12: [liste d'événements],
}
}