Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Homework 2 Esercizio 2 : Consigli su come salvare tutte le informazioni

alessioclemente (19640 points)
19 67 153
in Es2 by (19.6k points)
recategorized by
Salve, il modo migliore per salvarsi le informazioni immagino sia una matrice con ogni post su una lista es [1,h1,python,h1]. Ma visto che post non è l'unica stringa da guardare, dividendo il testo, non riesco a trovare un modo per salvare correttamente queste informazioni. Qualche consiglio?
818 views
closed

1 Answer

Best answer
Xriuk (13590 points)
8 24 116
by (13.6k points)
selected by

Non ho capito cosa intendi con la tua matrice e come l'hai strutturata, ad ogni modo io ho utilizzato un dizionario di dizionari così strutturato: diz[parola][post] = numero_di_volte così non sei vincolato dagli indici numerici e non sei vincolato dall'inserimento in ordine

alessioclemente (19640 points)
19 67 153
by (19.6k points)
In questo modo appunto mi creo una lista per ogni riga del file, ma io vorrei una lista per ogni post
Xriuk (13590 points)
8 24 116
by (13.6k points)
@alessioclemente per crearti le liste perderesti tempo, perchè per farlo scorri già tutti i post e quindi potresti gia contarli. Prova a così: scorri tutte le righe, se la riga contiene la parola post aggiorni il numero, altrimenti dividi la riga in parole e le conti
alessioclemente (19640 points)
19 67 153
by (19.6k points)
Grazie, potrebbe tornarmi utile
alessioclemente (19640 points)
19 67 153
by (19.6k points)
Come gestisci il fatto che dopo il numero identificativo potrebbe esserci una parola?
A
Andrea420 (580 points)
1 2 5
by (580 points)
@Xriuk come faccio a togliere tutte le stringhe vuote dalla lista? ho provato con remove ma niente...