Nell' es3 deve essere modificata la lista passata alla funzione come parametro; la funzione ha 2 parametri di input:la lista e il testo; ritorna una tupla e deve modifcare la lista iniziale lasciando solo le parole non utilizzate.
Come posso modificare una variabile globale in una funzione se questa variabile è passata come parametro e non posso utilizzare global?
Il mio codice nella funzione calcola correttamente la lista delle parole non utilizzate, ma rimane come variabile locale e la variabile globale non è cambiata.
Per essere più chiari: la funzione riceve i parametri lista e testo, e ritorna la tupla. Il mio codice ritorna la tupla correttamente, e aggiorna la lista come variabile locale; cosa devo fare per aggiornare la variabile globale passata come parametro?
Come posso modificare una variabile globale in una funzione se questa variabile è passata come parametro e non posso utilizzare global?
Il mio codice nella funzione calcola correttamente la lista delle parole non utilizzate, ma rimane come variabile locale e la variabile globale non è cambiata.
Per essere più chiari: la funzione riceve i parametri lista e testo, e ritorna la tupla. Il mio codice ritorna la tupla correttamente, e aggiorna la lista come variabile locale; cosa devo fare per aggiornare la variabile globale passata come parametro?