Buongiorno a tutti! Sono un vostro collega del corso, seppur in teledidattica, e vi chiedo anticipatamente scusa se la domanda che sto per porvi vi risulterà banale (come per quelle che senz'altro porrò in futuro) ma purtroppo ho iniziato il corso tardi e rispetto a voi sono rimasto parecchio indietro.
Sto riscontrando dei problemi con un esercizio che mi richiede una funzione che prenda due liste di ugual lunghezza e ritorni una nuova lista con l'incrocio delle prime due. Mi spiego meglio con un esempio: se le due liste sono [1, 2] e ["io", "tu"] la funzione dovrebbe printare la lista [1, "io", 2, "tu"].
Per risolverlo sto provando ad utilizzare il comando "for", richiedendo che per ogni indice della prima lista si sommi ad una lista vuota lo stesso indice della prima lista e lo stesso indice della seconda lista, per poi stampare la lista vuota.
Purtroppo tale procedimento mi porta a riscontrare un errore, in quanto i singoli interi e le singole stringhe non possono essere aggiunti ad una lista. Ho provato a rendere la lista vuota una stringa, per poi farla ritornare una lista a fine funzione ma mi esce fuori un qualcosa di orribile e disordinato.
Scusate se sono stato confusionario ma è la prima volta che provo a parlare di un codice senza mostrare il codice stesso.
Mi servirebbe sapere come sia possibile aggiungere singoli interi e stringhe ad una lista (considerando che non sono andato oltre la lezione su "sequenze e iterazioni"), o se a parer vostro sto proprio sbagliando l'intero processo.
Ringrazio molto chi avrà la pazienza di leggermi e rispondermi, un saluto a tutti e buona domenica.
Sto riscontrando dei problemi con un esercizio che mi richiede una funzione che prenda due liste di ugual lunghezza e ritorni una nuova lista con l'incrocio delle prime due. Mi spiego meglio con un esempio: se le due liste sono [1, 2] e ["io", "tu"] la funzione dovrebbe printare la lista [1, "io", 2, "tu"].
Per risolverlo sto provando ad utilizzare il comando "for", richiedendo che per ogni indice della prima lista si sommi ad una lista vuota lo stesso indice della prima lista e lo stesso indice della seconda lista, per poi stampare la lista vuota.
Purtroppo tale procedimento mi porta a riscontrare un errore, in quanto i singoli interi e le singole stringhe non possono essere aggiunti ad una lista. Ho provato a rendere la lista vuota una stringa, per poi farla ritornare una lista a fine funzione ma mi esce fuori un qualcosa di orribile e disordinato.
Scusate se sono stato confusionario ma è la prima volta che provo a parlare di un codice senza mostrare il codice stesso.
Mi servirebbe sapere come sia possibile aggiungere singoli interi e stringhe ad una lista (considerando che non sono andato oltre la lezione su "sequenze e iterazioni"), o se a parer vostro sto proprio sbagliando l'intero processo.
Ringrazio molto chi avrà la pazienza di leggermi e rispondermi, un saluto a tutti e buona domenica.