Python: código contar palabras. Necesito ayuda.
Publicado por Raúl López (2 intervenciones) el 26/11/2018 22:15:19
Hola, chicos. Bien, creé un código que te cuenta el número de veces que aparece una palabra en un texto e imprime la palabra y el número de ocasiones que apareció algo así:
el : 2
perro : 1
bonito : 1
Mi problema es que quiero dejar el texto "limpio" porque me aparece la misma palabra pero con algún carácter entonces se crea una nueva palabra, ejemplo:
el : 2
el. : 1
perro : 1
perro) :1
Les dejo el código para ver si pueden apoyarme desde ahí.
el : 2
perro : 1
bonito : 1
Mi problema es que quiero dejar el texto "limpio" porque me aparece la misma palabra pero con algún carácter entonces se crea una nueva palabra, ejemplo:
el : 2
el. : 1
perro : 1
perro) :1
Les dejo el código para ver si pueden apoyarme desde ahí.
1
2
3
4
5
6
7
8
9
10
import functools
import sys
from collections import Counter
students = {}
ana = sys.stdin.readline().strip().split(" ")
palabras = Counter(ana).most_common()
diccionario = dict((key,value) for key,value in palabras)
for key, value in diccionario.items():
print(key, ": "+str(value))
Valora esta pregunta
0