80 of 100 menu

Livello 10.1 del libro di problemi Python

Chiedi all'utente due numeri. Controlla se questi numeri sono amichevoli o meno.

Dato un certo elenco:

lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];

Data una variabile:

n = 3;

Trasforma questo elenco in uno bidimensionale, con n elementi in ogni sottoelenco.

Dato un elenco:

[ [1, 2, 3, 4, 5], [1, 2, 3], [1, 2], ]

Aggiungi a ogni sottoelenco tante stringhe vuote in modo che il numero di elementi in ogni sottoelenco diventi uguale al numero di elementi nel sottoelenco più lungo.

Dato un elenco di alcuni dati per determinate date, memorizzato nella seguente struttura:

data = [ { 'year': 2019, 'month': 11, 'day': 20, 'data': ['elenco con dati'] }, { 'year': 2019, 'month': 11, 'day': 21, 'data': ['elenco con dati'] }, { 'year': 2019, 'month': 12, 'day': 25, 'data': ['elenco con dati'] }, { 'year': 2019, 'month': 12, 'day': 26, 'data': ['elenco con dati'] }, { 'year': 2020, 'month': 10, 'day': 29, 'data': ['elenco con dati'] }, { 'year': 2020, 'month': 10, 'day': 30, 'data': ['elenco con dati'] }, { 'year': 2020, 'month': 11, 'day': 19, 'data': ['elenco con dati'] }, { 'year': 2020, 'month': 11, 'day': 20, 'data': ['elenco con dati'] }, ]

Scrivi un codice che trasformi la struttura dei dati in una struttura del tipo:

{ anno1: { mese1: { giorno1: [elenco dati], giorno2: [elenco dati], giorno3: [elenco dati], }, mese2: { giorno1: [elenco dati], giorno2: [elenco dati], giorno3: [elenco dati], } }, anno2: { mese1: { giorno1: [elenco dati], giorno2: [elenco dati], giorno3: [elenco dati], }, mese2: { giorno1: [elenco dati], giorno2: [elenco dati], giorno3: [elenco dati], } } }
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta