Ниво 10.1 задачар Python
Прашајте го корисникот за два броја. Проверете дали овие броеви се пријателски или не.
Даден е некој список:
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
Дадена е променлива:
n = 3;
Претворете го овој список во дводимензионален,
со n елементи во подсписокот.
Даден е список:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Додадете во секој подсписок толку празни низи што количеството на елементи во секој подсписок ќе стане еднакво на количеството на елементи во најдолгиот подсписок.
Даден е список на некои податоци за одредени датуми, складирани во следнава структура:
data = [
{
'year': 2019,
'month': 11,
'day': 20,
'data': ['список со податоци']
},
{
'year': 2019,
'month': 11,
'day': 21,
'data': ['список со податоци']
},
{
'year': 2019,
'month': 12,
'day': 25,
'data': ['список со податоци']
},
{
'year': 2019,
'month': 12,
'day': 26,
'data': ['список со податоци']
},
{
'year': 2020,
'month': 10,
'day': 29,
'data': ['список со податоци']
},
{
'year': 2020,
'month': 10,
'day': 30,
'data': ['список со податоци']
},
{
'year': 2020,
'month': 11,
'day': 19,
'data': ['список со податоци']
},
{
'year': 2020,
'month': 11,
'day': 20,
'data': ['список со податоци']
},
]
Напишете код, кој ќе ја преработи структурата на податоци во структура од видот:
{
година1: {
месец1: {
ден1: [список на податоци],
ден2: [список на податоци],
ден3: [список на податоци],
},
месец2: {
ден1: [список на податоци],
ден2: [список на податоци],
ден3: [список на податоци],
}
},
година2: {
месец1: {
ден1: [список на податоци],
ден2: [список на податоци],
ден3: [список на податоци],
},
месец2: {
ден1: [список на податоци],
ден2: [список на податоци],
ден3: [список на податоци],
}
}
}