Tahap 8.8 Buku Kerja Python
Diberikan satu nombor. Periksa, sama ada nombor ini adalah nombor sempurna.
Diberikan senarai peristiwa untuk bulan-bulan tertentu, disimpan dalam struktur berikut:
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'
},
]
Tulis kod, yang akan mengubah struktur data kepada seperti ini:
{
2019: {
11: [senarai peristiwa],
12: [senarai peristiwa],
},
2020: {
10: [senarai peristiwa],
11: [senarai peristiwa],
12: [senarai peristiwa],
}
}