Niveau 10.1 Python takenboek
Vraag de gebruiker om twee getallen. Controleer of deze getallen bevriend zijn of niet.
Gegeven een bepaalde lijst:
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
Gegeven een variabele:
n = 3;
Verander deze lijst in een tweedimensionale lijst,
met n elementen per sublijst.
Gegeven een lijst:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Voeg aan elke sublijst zoveel lege strings toe, dat het aantal elementen in elke sublijst gelijk wordt aan het aantal elementen in de langste sublijst.
Gegeven een lijst met gegevens over bepaalde data, opgeslagen in de volgende structuur:
data = [
{
'year': 2019,
'month': 11,
'day': 20,
'data': ['lijst met gegevens']
},
{
'year': 2019,
'month': 11,
'day': 21,
'data': ['lijst met gegevens']
},
{
'year': 2019,
'month': 12,
'day': 25,
'data': ['lijst met gegevens']
},
{
'year': 2019,
'month': 12,
'day': 26,
'data': ['lijst met gegevens']
},
{
'year': 2020,
'month': 10,
'day': 29,
'data': ['lijst met gegevens']
},
{
'year': 2020,
'month': 10,
'day': 30,
'data': ['lijst met gegevens']
},
{
'year': 2020,
'month': 11,
'day': 19,
'data': ['lijst met gegevens']
},
{
'year': 2020,
'month': 11,
'day': 20,
'data': ['lijst met gegevens']
},
]
Schrijf code die de gegevensstructuur omzet in een structuur van de vorm:
{
jaar1: {
maand1: {
dag1: [lijst met gegevens],
dag2: [lijst met gegevens],
dag3: [lijst met gegevens],
},
maand2: {
dag1: [lijst met gegevens],
dag2: [lijst met gegevens],
dag3: [lijst met gegevens],
}
},
jaar2: {
maand1: {
dag1: [lijst met gegevens],
dag2: [lijst met gegevens],
dag3: [lijst met gegevens],
},
maand2: {
dag1: [lijst met gegevens],
dag2: [lijst met gegevens],
dag3: [lijst met gegevens],
}
}
}