Līmenis 10.1 Python uzdevumu krājums
Pajautājiet lietotājam divus skaitļus. Pārbaudiet, vai šie skaitļi ir draudzīgi vai nē.
Dots kāds saraksts:
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
Dots mainīgais:
n = 3;
Pārveidojiet šo sarakstu divdimensiju,
pa n elementiem apakšsarakstā.
Dots saraksts:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Pievienojiet katram apakšsarakstam tukšas virknes, līdz elementu skaits katrā apakšsarakstā kļūs vienāds ar elementu skaitu garākajā apakšsarakstā.
Dots kādu datu saraksts par noteiktiem datumiem, kas glabājas šādā struktūrā:
data = [
{
'year': 2019,
'month': 11,
'day': 20,
'data': ['saraksts ar datiem']
},
{
'year': 2019,
'month': 11,
'day': 21,
'data': ['saraksts ar datiem']
},
{
'year': 2019,
'month': 12,
'day': 25,
'data': ['saraksts ar datiem']
},
{
'year': 2019,
'month': 12,
'day': 26,
'data': ['saraksts ar datiem']
},
{
'year': 2020,
'month': 10,
'day': 29,
'data': ['saraksts ar datiem']
},
{
'year': 2020,
'month': 10,
'day': 30,
'data': ['saraksts ar datiem']
},
{
'year': 2020,
'month': 11,
'day': 19,
'data': ['saraksts ar datiem']
},
{
'year': 2020,
'month': 11,
'day': 20,
'data': ['saraksts ar datiem']
},
]
Uzrakstiet kodu, kas pārveidos datu struktūru struktūrā šādā formā:
{
gads1: {
menesis1: {
diena1: [datu saraksts],
diena2: [datu saraksts],
diena3: [datu saraksts],
},
menesis2: {
diena1: [datu saraksts],
diena2: [datu saraksts],
diena3: [datu saraksts],
}
},
gads2: {
menesis1: {
diena1: [datu saraksts],
diena2: [datu saraksts],
diena3: [datu saraksts],
},
menesis2: {
diena1: [datu saraksts],
diena2: [datu saraksts],
diena3: [datu saraksts],
}
}
}