roger
Profilo di
Nome | roger |
---|---|
Indirizzo email | n/a |
Messaggi | 3 |
-
- 2018-12-26 13:40:43
- Re: python 2.7 porzioni incrementali
- Forum >> Principianti
- Daniele aka Palmux said @ 2018-12-24 20:27:13:Non vuoi usare un lista perché sei allergico?più o meno
ci riprovo, grazie mille ad entrambi per i suggerimenti!!
-
- 2018-12-24 17:06:05
- Re: python 2.7 porzioni incrementali
- Forum >> Principianti
- grazie! mi scuso se non mi spiego bene, il mio problema non consiste tanto nell'identificazione delle parole diverse quanto nella stampa del risultato ogni 1000 parole.
set() mi restituisce effettivamente una lista, a me quello che interessa è la lunghezza di questa lista che vorrei stampare accanto al numero di parole del testo per porzioni di 1000.
ho provato con la funzione range(), ovvero:
>>> for x in range(0,len(testo),1000):
>>> ... print len(testo), len(set(testo))
ma non mi rende il risultato che vorrei ottenere, credo che il problema quindi sia proprio nell'iterazione che in questo modo è sbagliata ma non riesco a capire come poter fare altrimenti.
-
- 2018-12-24 15:16:50
- python 2.7 porzioni incrementali
- Forum >> Principianti
- ciao, sto usando python 2.7 per analizzare un testo, ogni 1000 parole del testo vorrei stampare
- la lunghezza del testo in quel momento
- il relativo vocabolario che ottengo tramite len(set(testo)), ad esempio:
1000 parole : 365 tipi
2000 parole : 457 tipi
3000 parole : 590 tipi
ecc...
così finché non raggiungo la fine del testo.
Vorrei capire come ottenere questo risultato utilizzando un ciclo for invece del ciclo while, e se possibile NON creando una lista ovvero non utilizzando lista.append e stampando i relativi elementi
grazie in anticipo