Salve, volevo chiedere effettivamente come deve essere modificata la lista di input. Infatti io ho provato varie metodologie, ovvero ritorno la lista (ma mi dice che la lista che dovrebbe venire è [topo, gatto] e per lui io ritorno ([topo, gatto], gatto)) mentre se non la ritorno mi dice che la lista non è stata modificata, nonostante io utilizza i metodi corrispettivi delle liste. Ho fatto tutti gli esempi dei test sul mio programma e funzionano tutti, ma eseguendo normalmente i test mi dà questi errori qui sulla lista, quindi sicuramente il programma è giusto ma magari devo restituire o eseguire delle modifiche su ciò che passo alla funzione di testing.. Se mi poteste dire effettivamente cosa devo ripassare alla funzione di testing (io ritorno a fine del mio programma, una tupla che contiene la lista degli elementi che compaiono nel testo e la tupla contiene poi una stringa che equivale all'elemento che compare più volte nel testo e poi ritorno la lista o meno, ho fatto entrambe le prove). Quindi vi sarei immensamente grato se sapeste dirmi quale è il problema perchè è una mattinata che ci sto sbattendo la testa, dato che gli esempi e tutti i test fatti da me funzionano perfettamente