Mi servirebbe veramente una mano con un problema strano che sto avendo nell 'HW8 (piú precisamente col file 'esempio_HHGTTG.txt' ): per qualche motivo, solo in questo test, la lista delle mie parole da cercare nella griglia sembra cambiare valore se una funzione a cui viene passata (ma che non la ritorna mai) la modifica.
Faccio un esempio: se ho una variable LISTAPAROLE con 20 elementi, e successivamente eseguo ESEMPIO = cercaparole(LISTAPAROLE), all'interno della quale la referenza locale di LISTAPAROLE perde 4 elementi, LISTAPAROLE avrá perso 4 elementi anche all'interno della variabile originale nella funzione principale, pur non avendo avuto un return di nessun tipo per quella variabile: come posso fare per evitarlo?