Utilizzo di un elenco di tuple vs un elenco di oggetti personalizzati

1

Ho una situazione in cui ho diversi documenti di testo e voglio creare un elenco che contenga le parole in quei documenti. Ma ho anche bisogno di registrare diverse proprietà di ogni parola. Queste proprietà sono

  • L'indice della parola all'interno di tutte le parole nei documenti (Intero)
  • La parola stessa (stringa)
  • Il documento in cui è contenuta la parola (intero)
  • Il valore dell'argomento associato a questa parola (numero intero)

Posso pensare a due modi per farlo. Il primo è semplicemente la creazione di un elenco di tuple del modulo (word, doc, topic) in cui l'indice di parola è dato dall'indice della tupla nell'elenco. La mia seconda idea è di creare una classe di parole in cui le proprietà date sono variabili membro della classe. Quindi crea una lista di oggetti da questa classe.

Quindi la mia domanda è qual è la soluzione migliore: la lista delle tuple o l'elenco degli oggetti parola? E una domanda correlata è quali sono le situazioni in cui uno di questi approcci è preferibile?

    
posta user1893354 11.05.2014 - 02:47
fonte

1 risposta

1

La risposta a questa domanda dipenderà anche da come le parole saranno cercate, la chiave di ricerca sarà parole intere o possono essere parole incomplete, cercherai in base al documento ecc. ecc.

Inoltre, come pensi di usare le parole e le proprietà.

    
risposta data 11.05.2014 - 09:20
fonte

Leggi altre domande sui tag